|
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.