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

Public Member Functions

 TpaService (IRepository< Tpa > tpaRepository, IRepository< TpaContractAdminSystem > tpaContractAdminSystemRepository, IRepository< DealerTpaConfiguration > dealerTpaConfigurationRepository, IRepository< DealerIndustryProduct > dealerIndustryProductRepository, IRepository< ContractAdminSystemIndustryProductType > contractAdminSystemIndustryProductTypeRepository, IAmazonService amazonService, ISessionProviderService sessionProviderService, ILoggerService logger)
 
List< TpaGetAllTpasForCurrentUser ()
 
List< TpaDTOGetTpasWithSystemIntegrations ()
 
Tpa GetTpa (int tpaId)
 
List< TpaGetForTypeAhead (string agencyName)
 
bool Save (SaveTpaDTO tpaDto)
 
List< TpaGetActiveTpasByDealerCode (int dealerCode)
 
List< KeyValuePairDTO< int, string > > GetTpasByDealerCodeForDropdowns (int dealerCode, bool includeInactive=false)
 
List< KeyValuePairDTO< int, string > > GetTPAsByDealerAndAgencyForReportDropdowns (int dealerCode, int agencyId)
 
List< DealerTpaDTOGetDealerTpaConfigurations (int dealerCode, List< int > tpaIds, string casName)
 
DealerTpaDTO GetDealerTpaConfiguration (int dealerCode, int tpaId, string casName)
 
IQueryable< TpaDTOGetTpasForMenuTemplateProducts (string dealerProductId, int dealerCode)
 
Stream GetBrochure (int id)
 
List< KeyValuePairDTO< int, string > > GetDropDownForCurrentUser ()
 
List< TpaDTOGetTpasWithSystemIntegrations ()
 
List< TpaGetAllTpasForCurrentUser ()
 
Tpa GetTpa (int tpaId)
 
bool Save (SaveTpaDTO tpaDto)
 
List< TpaGetActiveTpasByDealerCode (int dealerCode)
 
List< KeyValuePairDTO< int, string > > GetTpasByDealerCodeForDropdowns (int dealerCode, bool includeInactive=false)
 
List< KeyValuePairDTO< int, string > > GetTPAsByDealerAndAgencyForReportDropdowns (int dealerCode, int agencyId)
 
IQueryable< TpaDTOGetTpasForMenuTemplateProducts (string dealerProductId, int dealerCode)
 
Stream GetBrochure (int id)
 
List< KeyValuePairDTO< int, string > > GetDropDownForCurrentUser ()
 
List< DealerTpaDTOGetDealerTpaConfigurations (int dealerCode, List< int > tpaIds, string casName)
 
DealerTpaDTO GetDealerTpaConfiguration (int dealerCode, int tpaId, string casName)
 
List< TpaGetForTypeAhead (string tpaName)
 

Constructor & Destructor Documentation

◆ TpaService()

Tronix.Business.Services.TpaService.TpaService ( IRepository< Tpa tpaRepository,
IRepository< TpaContractAdminSystem tpaContractAdminSystemRepository,
IRepository< DealerTpaConfiguration dealerTpaConfigurationRepository,
IRepository< DealerIndustryProduct dealerIndustryProductRepository,
IRepository< ContractAdminSystemIndustryProductType contractAdminSystemIndustryProductTypeRepository,
IAmazonService  amazonService,
ISessionProviderService  sessionProviderService,
ILoggerService  logger 
)

Member Function Documentation

◆ GetActiveTpasByDealerCode()

List< Tpa > Tronix.Business.Services.TpaService.GetActiveTpasByDealerCode ( int  dealerCode)

◆ GetAllTpasForCurrentUser()

List< Tpa > Tronix.Business.Services.TpaService.GetAllTpasForCurrentUser ( )

◆ GetBrochure()

Stream Tronix.Business.Services.TpaService.GetBrochure ( int  id)

◆ GetDealerTpaConfiguration()

DealerTpaDTO Tronix.Business.Services.TpaService.GetDealerTpaConfiguration ( int  dealerCode,
int  tpaId,
string  casName 
)

◆ GetDealerTpaConfigurations()

List< DealerTpaDTO > Tronix.Business.Services.TpaService.GetDealerTpaConfigurations ( int  dealerCode,
List< int >  tpaIds,
string  casName 
)

◆ GetDropDownForCurrentUser()

List< KeyValuePairDTO< int, string > > Tronix.Business.Services.TpaService.GetDropDownForCurrentUser ( )

◆ GetForTypeAhead()

List< Tpa > Tronix.Business.Services.TpaService.GetForTypeAhead ( string  agencyName)

◆ GetTpa()

Tpa Tronix.Business.Services.TpaService.GetTpa ( int  tpaId)

◆ GetTPAsByDealerAndAgencyForReportDropdowns()

List< KeyValuePairDTO< int, string > > Tronix.Business.Services.TpaService.GetTPAsByDealerAndAgencyForReportDropdowns ( int  dealerCode,
int  agencyId 
)

◆ GetTpasByDealerCodeForDropdowns()

List< KeyValuePairDTO< int, string > > Tronix.Business.Services.TpaService.GetTpasByDealerCodeForDropdowns ( int  dealerCode,
bool  includeInactive = false 
)

◆ GetTpasForMenuTemplateProducts()

IQueryable< TpaDTO > Tronix.Business.Services.TpaService.GetTpasForMenuTemplateProducts ( string  dealerProductId,
int  dealerCode 
)

◆ GetTpasWithSystemIntegrations()

List< TpaDTO > Tronix.Business.Services.TpaService.GetTpasWithSystemIntegrations ( )

◆ Save()

bool Tronix.Business.Services.TpaService.Save ( SaveTpaDTO  tpaDto)

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