TRONIX Code Documentation
|
Public Member Functions | |
RateService (IRepository< TpaDealRatesCache > tpaDealRatesCacheRepository, IRepository< TpaDealSurchargeRatesCache > tpaDealSurchargeRatesCacheRepository, IDealRateInvalidatorService dealRateInvalidatorService, IRepository< TpaDealRatesCacheHeader > tpaDealRatesCacheHeaderRepository, ILoggerService logger) | |
List< TpaDealRatesCache > | GetProductRates (DealDetailDTO dealDetail, int industryProductTypeId, TimeZoneEnum timeZoneOffset) |
List< TpaDealSurchargeRatesCache > | GetProductSurcharges (DealDetailDTO dealDetail, int industryProductTypeId, TimeZoneEnum timeZoneOffset) |
TpaDealRatesCache | GetDefaultRate (DealDetailDTO dealDetailDTO, MenuItem menuItem, int term, bool isQuickQuote, TimeZoneEnum timeZoneOffset, ref int totalRates) |
decimal? | AdjustGapRateIfInTexas (decimal? currentCost, string productTypeName, int? tpaId, decimal amountFinanced, bool isTexasDealer) |
TpaDealRatesCache | GetRate (int rateId) |
TpaDealSurchargeRatesCache | GetSurchargeRate (int rateId) |
List< TpaDealRatesCache > | GetMenuRates (DealDetailDTO dealDetail, MenuTemplate menu, TimeZoneEnum timeZoneOffset) |
List< TpaDealRatesCache > | GetDealRates (DealDetail dealDetail) |
List< TpaDealRatesCache > | GetValidTpaRatesForDeal (List< int > tpaIds, DealDetailDTO dealDetail, string checksum) |
void | InsertRateHeader (TpaDealRatesCacheHeader header) |
List< TpaDealSurchargeRatesCache > | GetSurchargesForDeal (DealDetail dealDetail) |
List< TpaDealSurchargeRatesCache > | GetSurchargesByIds (List< int > ids) |
List< TpaDealRatesCache > | GetProductRates (DealDetailDTO dealDetail, int industryProductTypeId, TimeZoneEnum timeZoneOffset) |
List< TpaDealSurchargeRatesCache > | GetProductSurcharges (DealDetailDTO dealDetail, int industryProductTypeId, TimeZoneEnum timeZoneOffset) |
TpaDealRatesCache | GetDefaultRate (DealDetailDTO dealDetailDTO, MenuItem menuItem, int term, bool isQuickQuote, TimeZoneEnum timeZoneOffset, ref int totalRates) |
TpaDealRatesCache | GetRate (int rateId) |
TpaDealSurchargeRatesCache | GetSurchargeRate (int rateId) |
List< TpaDealRatesCache > | GetDealRates (DealDetail dealDetail) |
List< TpaDealRatesCache > | GetMenuRates (DealDetailDTO dealDetail, MenuTemplate menu, TimeZoneEnum timeZoneOffset) |
decimal? | AdjustGapRateIfInTexas (decimal? currentCost, string productTypeName, int? tpaId, decimal amountFinanced, bool isTexasDealer) |
List< TpaDealRatesCache > | GetValidTpaRatesForDeal (List< int > tpaIds, DealDetailDTO dealDetail, string checksum) |
List< TpaDealSurchargeRatesCache > | GetSurchargesForDeal (DealDetail dealDetail) |
List< TpaDealSurchargeRatesCache > | GetSurchargesByIds (List< int > ids) |
void | InsertRateHeader (TpaDealRatesCacheHeader header) |
Tronix.Business.Services.RateService.RateService | ( | IRepository< TpaDealRatesCache > | tpaDealRatesCacheRepository, |
IRepository< TpaDealSurchargeRatesCache > | tpaDealSurchargeRatesCacheRepository, | ||
IDealRateInvalidatorService | dealRateInvalidatorService, | ||
IRepository< TpaDealRatesCacheHeader > | tpaDealRatesCacheHeaderRepository, | ||
ILoggerService | logger | ||
) |
decimal? Tronix.Business.Services.RateService.AdjustGapRateIfInTexas | ( | decimal? | currentCost, |
string | productTypeName, | ||
int? | tpaId, | ||
decimal | amountFinanced, | ||
bool | isTexasDealer | ||
) |
Implements Tronix.Business.Services.Interfaces.IRateService.
List< TpaDealRatesCache > Tronix.Business.Services.RateService.GetDealRates | ( | DealDetail | dealDetail | ) |
Implements Tronix.Business.Services.Interfaces.IRateService.
TpaDealRatesCache Tronix.Business.Services.RateService.GetDefaultRate | ( | DealDetailDTO | dealDetailDTO, |
MenuItem | menuItem, | ||
int | term, | ||
bool | isQuickQuote, | ||
TimeZoneEnum | timeZoneOffset, | ||
ref int | totalRates | ||
) |
Implements Tronix.Business.Services.Interfaces.IRateService.
List< TpaDealRatesCache > Tronix.Business.Services.RateService.GetMenuRates | ( | DealDetailDTO | dealDetail, |
MenuTemplate | menu, | ||
TimeZoneEnum | timeZoneOffset | ||
) |
Implements Tronix.Business.Services.Interfaces.IRateService.
List< TpaDealRatesCache > Tronix.Business.Services.RateService.GetProductRates | ( | DealDetailDTO | dealDetail, |
int | industryProductTypeId, | ||
TimeZoneEnum | timeZoneOffset | ||
) |
Implements Tronix.Business.Services.Interfaces.IRateService.
List< TpaDealSurchargeRatesCache > Tronix.Business.Services.RateService.GetProductSurcharges | ( | DealDetailDTO | dealDetail, |
int | industryProductTypeId, | ||
TimeZoneEnum | timeZoneOffset | ||
) |
Implements Tronix.Business.Services.Interfaces.IRateService.
TpaDealRatesCache Tronix.Business.Services.RateService.GetRate | ( | int | rateId | ) |
Implements Tronix.Business.Services.Interfaces.IRateService.
TpaDealSurchargeRatesCache Tronix.Business.Services.RateService.GetSurchargeRate | ( | int | rateId | ) |
Implements Tronix.Business.Services.Interfaces.IRateService.
List< TpaDealSurchargeRatesCache > Tronix.Business.Services.RateService.GetSurchargesByIds | ( | List< int > | ids | ) |
Implements Tronix.Business.Services.Interfaces.IRateService.
List< TpaDealSurchargeRatesCache > Tronix.Business.Services.RateService.GetSurchargesForDeal | ( | DealDetail | dealDetail | ) |
Implements Tronix.Business.Services.Interfaces.IRateService.
List< TpaDealRatesCache > Tronix.Business.Services.RateService.GetValidTpaRatesForDeal | ( | List< int > | tpaIds, |
DealDetailDTO | dealDetail, | ||
string | checksum | ||
) |
Implements Tronix.Business.Services.Interfaces.IRateService.
void Tronix.Business.Services.RateService.InsertRateHeader | ( | TpaDealRatesCacheHeader | header | ) |
Implements Tronix.Business.Services.Interfaces.IRateService.