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

Public Member Functions

 AgencyService (IRepository< Agency > agencyRepository, IRepository< User > userRepository, IRepository< UserAgency > userAgencyRepository, IRepository< TpaAgency > tpaAgencyRepository, IRepository< AgencyDealer > dealerAgencyRepository, IRepository< Tpa > tpaRepository, ISessionProviderService sessionProviderService)
 
Agency GetAgency (int agencyId)
 
IQueryable< AgencyDTOSearch (string searchText)
 
IEnumerable< AgencyDTOGetAgenciesByDealerCode (int dealerCode)
 
IEnumerable< AgencyDTOGetAvailableAgenciesByTpaIds (List< int > tpaIds)
 
IEnumerable< DealerAgencyDTOGetSelectedDealerAgenciesByDealerCodeAndTpaIds (int dealerCode, List< int > tpaIds)
 
List< AgencyGetForTypeAhead (string agencyName)
 
IEnumerable< AgencyDTOGetAgenciesByOwnerCode (int ownerCode)
 
List< TpaGetAssociatedTPAs (int agencyId)
 
List< DealerGetAssociatedDealers (int agencyId, List< int > tpaIds)
 
IEnumerable< AgencyGetAllAgencies ()
 
int InsertAgency (Agency agency)
 
void InsertTpas (List< TpaAgency > tpaAgencies)
 
void InsertDealers (List< AgencyDealer > dealerAgencies)
 
bool UpdateAgency (Agency agency, List< int > tpas, List< int > dealers, int primaryDealerId)
 
void RetireAgency (int agencyID, bool retire)
 
List< UserGetAgencyUsers (int agencyID)
 
List< AgencyGetByDealer (int dealerId)
 
List< KeyValuePairDTO< int, string > > GetForDropDown ()
 
bool AlreadyExists (string name, int id=0)
 
Agency GetAgency (int agencyId)
 
IQueryable< AgencyDTOSearch (string searchText)
 
List< TpaGetAssociatedTPAs (int agencyId)
 
List< DealerGetAssociatedDealers (int agencyId, List< int > tpaIds)
 
IEnumerable< AgencyGetAllAgencies ()
 
int InsertAgency (Agency agency)
 
void InsertTpas (List< TpaAgency > tpaAgencies)
 
void InsertDealers (List< AgencyDealer > dealerAgencies)
 
bool UpdateAgency (Agency agency, List< int > tpas, List< int > dealers, int primaryDealerId)
 
void RetireAgency (int agencyID, bool retire)
 
List< UserGetAgencyUsers (int agencyID)
 
List< AgencyGetByDealer (int dealerId)
 
List< KeyValuePairDTO< int, string > > GetForDropDown ()
 
bool AlreadyExists (string name, int id=0)
 
IEnumerable< AgencyDTOGetAgenciesByDealerCode (int dealerCode)
 
IEnumerable< AgencyDTOGetAvailableAgenciesByTpaIds (List< int > tpaIds)
 
IEnumerable< DealerAgencyDTOGetSelectedDealerAgenciesByDealerCodeAndTpaIds (int dealerCode, List< int > tpaIds)
 
IEnumerable< AgencyDTOGetAgenciesByOwnerCode (int ownerCode)
 
List< AgencyGetForTypeAhead (string agencyName)
 

Constructor & Destructor Documentation

◆ AgencyService()

Tronix.Business.Services.AgencyService.AgencyService ( IRepository< Agency agencyRepository,
IRepository< User userRepository,
IRepository< UserAgency userAgencyRepository,
IRepository< TpaAgency tpaAgencyRepository,
IRepository< AgencyDealer dealerAgencyRepository,
IRepository< Tpa tpaRepository,
ISessionProviderService  sessionProviderService 
)

Member Function Documentation

◆ AlreadyExists()

bool Tronix.Business.Services.AgencyService.AlreadyExists ( string  name,
int  id = 0 
)

◆ GetAgenciesByDealerCode()

IEnumerable< AgencyDTO > Tronix.Business.Services.AgencyService.GetAgenciesByDealerCode ( int  dealerCode)

◆ GetAgenciesByOwnerCode()

IEnumerable< AgencyDTO > Tronix.Business.Services.AgencyService.GetAgenciesByOwnerCode ( int  ownerCode)

◆ GetAgency()

Agency Tronix.Business.Services.AgencyService.GetAgency ( int  agencyId)

◆ GetAgencyUsers()

List< User > Tronix.Business.Services.AgencyService.GetAgencyUsers ( int  agencyID)

◆ GetAllAgencies()

IEnumerable< Agency > Tronix.Business.Services.AgencyService.GetAllAgencies ( )

◆ GetAssociatedDealers()

List< Dealer > Tronix.Business.Services.AgencyService.GetAssociatedDealers ( int  agencyId,
List< int >  tpaIds 
)

◆ GetAssociatedTPAs()

List< Tpa > Tronix.Business.Services.AgencyService.GetAssociatedTPAs ( int  agencyId)

◆ GetAvailableAgenciesByTpaIds()

IEnumerable< AgencyDTO > Tronix.Business.Services.AgencyService.GetAvailableAgenciesByTpaIds ( List< int >  tpaIds)

◆ GetByDealer()

List< Agency > Tronix.Business.Services.AgencyService.GetByDealer ( int  dealerId)

◆ GetForDropDown()

List< KeyValuePairDTO< int, string > > Tronix.Business.Services.AgencyService.GetForDropDown ( )

◆ GetForTypeAhead()

List< Agency > Tronix.Business.Services.AgencyService.GetForTypeAhead ( string  agencyName)

◆ GetSelectedDealerAgenciesByDealerCodeAndTpaIds()

IEnumerable< DealerAgencyDTO > Tronix.Business.Services.AgencyService.GetSelectedDealerAgenciesByDealerCodeAndTpaIds ( int  dealerCode,
List< int >  tpaIds 
)

◆ InsertAgency()

int Tronix.Business.Services.AgencyService.InsertAgency ( Agency  agency)

◆ InsertDealers()

void Tronix.Business.Services.AgencyService.InsertDealers ( List< AgencyDealer dealerAgencies)

◆ InsertTpas()

void Tronix.Business.Services.AgencyService.InsertTpas ( List< TpaAgency tpaAgencies)

◆ RetireAgency()

void Tronix.Business.Services.AgencyService.RetireAgency ( int  agencyID,
bool  retire 
)

◆ Search()

IQueryable< AgencyDTO > Tronix.Business.Services.AgencyService.Search ( string  searchText)

◆ UpdateAgency()

bool Tronix.Business.Services.AgencyService.UpdateAgency ( Agency  agency,
List< int >  tpas,
List< int >  dealers,
int  primaryDealerId 
)

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