TRONIX Code Documentation
Loading...
Searching...
No Matches
Public Member Functions | List of all members
Tronix.Business.Services.DealerAdhocRateService Class Reference
Inheritance diagram for Tronix.Business.Services.DealerAdhocRateService:
Inheritance graph
[legend]
Collaboration diagram for Tronix.Business.Services.DealerAdhocRateService:
Collaboration graph
[legend]

Public Member Functions

 DealerAdhocRateService (IRepository< DealerAdhocRate > dealerAdhocRateRepository, ILoggerService logger, ApplicationDbContext applicationDbContext, ISessionProviderService sessionProviderService)
 
DealerAdhocRate GetDefaultAdhocRate (int dapId)
 
void AddRates (int dealerAdhocProductId, List< AdhocRateDTO > rates)
 
List< DealerAdhocRateFindByProductId (int dealerAdhocProductId)
 
DealerAdhocRate GetById (int id)
 
DealerAdhocRate FindByDDId (int ddId)
 
void DeleteAdHocRates (int dealerAdHocProductId)
 
void UpdateAdhocRates (int dealerAdhocProductId, List< AdhocRateDTO > rates, bool deleteMissing=true)
 
DealerAdhocRate GetByDefaultProductId (int dapId)
 
DealerAdhocRate GetByDealIdProductId (int? ddId, int dapId)
 
void AddRates (int dealerAdhocProductId, List< AdhocRateDTO > rates)
 
List< DealerAdhocRateFindByProductId (int dealerAdhocProductId)
 
DealerAdhocRate GetById (int id)
 
DealerAdhocRate FindByDDId (int ddId)
 
void UpdateAdhocRates (int dealerAdhocProductId, List< AdhocRateDTO > rates, bool deleteMissingRates=true)
 
DealerAdhocRate GetDefaultAdhocRate (int dapId)
 
DealerAdhocRate GetByDefaultProductId (int dapId)
 
DealerAdhocRate GetByDealIdProductId (int? ddId, int dapId)
 

Constructor & Destructor Documentation

◆ DealerAdhocRateService()

Tronix.Business.Services.DealerAdhocRateService.DealerAdhocRateService ( IRepository< DealerAdhocRate dealerAdhocRateRepository,
ILoggerService  logger,
ApplicationDbContext  applicationDbContext,
ISessionProviderService  sessionProviderService 
)

Member Function Documentation

◆ AddRates()

void Tronix.Business.Services.DealerAdhocRateService.AddRates ( int  dealerAdhocProductId,
List< AdhocRateDTO rates 
)

◆ DeleteAdHocRates()

void Tronix.Business.Services.DealerAdhocRateService.DeleteAdHocRates ( int  dealerAdHocProductId)

◆ FindByDDId()

DealerAdhocRate Tronix.Business.Services.DealerAdhocRateService.FindByDDId ( int  ddId)

◆ FindByProductId()

List< DealerAdhocRate > Tronix.Business.Services.DealerAdhocRateService.FindByProductId ( int  dealerAdhocProductId)

◆ GetByDealIdProductId()

DealerAdhocRate Tronix.Business.Services.DealerAdhocRateService.GetByDealIdProductId ( int?  ddId,
int  dapId 
)

◆ GetByDefaultProductId()

DealerAdhocRate Tronix.Business.Services.DealerAdhocRateService.GetByDefaultProductId ( int  dapId)

◆ GetById()

DealerAdhocRate Tronix.Business.Services.DealerAdhocRateService.GetById ( int  id)

◆ GetDefaultAdhocRate()

DealerAdhocRate Tronix.Business.Services.DealerAdhocRateService.GetDefaultAdhocRate ( int  dapId)

◆ UpdateAdhocRates()

void Tronix.Business.Services.DealerAdhocRateService.UpdateAdhocRates ( int  dealerAdhocProductId,
List< AdhocRateDTO rates,
bool  deleteMissing = true 
)

The documentation for this class was generated from the following file: