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

Public Member Functions

 LenderService (IRepository< Lender > lenderRepository, IRepository< DealerLender > dealerLenderRepository, IRepository< CasActivatedContract > casActivatedContractRepository, ISessionProviderService sessionProviderService, ILoggerService logger)
 
bool Activate (int lenderId)
 
Lender GetById (int id)
 
List< LenderGetByDealer (int dealercode)
 
List< KeyValuePairDTO< int, string > > GetLendersByDealerForDropDown (int dealerCode, bool includeRouteOne)
 
LenderDTO GetLenderInfo (int lenderId)
 
List< LenderGetSpecialCaseLenders (int ownerGroup, int dealerCode, int producer, int agency, int agent, int tpa)
 
bool Retire (int lenderId)
 
IQueryable< LenderSearchDTORetrieveLendersForAdmin (int ownerCode, DataTableSimpleSearchDTO criteria)
 
int UpdateLenderForDmsPull (LenderDTO lenderDTO, int dealerCode)
 
void UpdateLender (Lender lender, bool saveChanges=true)
 
int UpdateLender (LenderDTO lenderDTO, List< int > dealerCodesAdd, List< int > dealerCodesRemove=null)
 
Lender GetOrCreateRouteOneLender (string name, int dealerGroupId)
 
Lender GetLenderForDeal (int dealId)
 
Lender GetById (int id)
 
List< LenderGetByDealer (int dealerCode)
 
bool Activate (int lenderId)
 
bool Retire (int lenderId)
 
int UpdateLenderForDmsPull (LenderDTO lenderDTO, int dealerCode)
 
int UpdateLender (LenderDTO lenderDTO, List< int > dealerCodesAdd, List< int > dealerCodesRemove=null)
 
void UpdateLender (Lender lender, bool saveChanges=true)
 
List< LenderGetSpecialCaseLenders (int ownerGroup, int dealerCode, int producer, int agency, int agent, int tpa)
 
List< KeyValuePairDTO< int, string > > GetLendersByDealerForDropDown (int dealerCode, bool includeRouteOne)
 
LenderDTO GetLenderInfo (int lenderId)
 
IQueryable< LenderSearchDTORetrieveLendersForAdmin (int ownerCode, DataTableSimpleSearchDTO criteria)
 
Lender GetOrCreateRouteOneLender (string name, int dealerGroupId)
 
Lender GetLenderForDeal (int dealId)
 

Constructor & Destructor Documentation

◆ LenderService()

Tronix.Business.Services.LenderService.LenderService ( IRepository< Lender lenderRepository,
IRepository< DealerLender dealerLenderRepository,
IRepository< CasActivatedContract casActivatedContractRepository,
ISessionProviderService  sessionProviderService,
ILoggerService  logger 
)

Member Function Documentation

◆ Activate()

bool Tronix.Business.Services.LenderService.Activate ( int  lenderId)

◆ GetByDealer()

List< Lender > Tronix.Business.Services.LenderService.GetByDealer ( int  dealercode)

◆ GetById()

Lender Tronix.Business.Services.LenderService.GetById ( int  id)

◆ GetLenderForDeal()

Lender Tronix.Business.Services.LenderService.GetLenderForDeal ( int  dealId)

◆ GetLenderInfo()

LenderDTO Tronix.Business.Services.LenderService.GetLenderInfo ( int  lenderId)

◆ GetLendersByDealerForDropDown()

List< KeyValuePairDTO< int, string > > Tronix.Business.Services.LenderService.GetLendersByDealerForDropDown ( int  dealerCode,
bool  includeRouteOne 
)

◆ GetOrCreateRouteOneLender()

Lender Tronix.Business.Services.LenderService.GetOrCreateRouteOneLender ( string  name,
int  dealerGroupId 
)

◆ GetSpecialCaseLenders()

List< Lender > Tronix.Business.Services.LenderService.GetSpecialCaseLenders ( int  ownerGroup,
int  dealerCode,
int  producer,
int  agency,
int  agent,
int  tpa 
)

◆ Retire()

bool Tronix.Business.Services.LenderService.Retire ( int  lenderId)

◆ RetrieveLendersForAdmin()

IQueryable< LenderSearchDTO > Tronix.Business.Services.LenderService.RetrieveLendersForAdmin ( int  ownerCode,
DataTableSimpleSearchDTO  criteria 
)

◆ UpdateLender() [1/2]

void Tronix.Business.Services.LenderService.UpdateLender ( Lender  lender,
bool  saveChanges = true 
)

◆ UpdateLender() [2/2]

int Tronix.Business.Services.LenderService.UpdateLender ( LenderDTO  lenderDTO,
List< int >  dealerCodesAdd,
List< int >  dealerCodesRemove = null 
)

◆ UpdateLenderForDmsPull()

int Tronix.Business.Services.LenderService.UpdateLenderForDmsPull ( LenderDTO  lenderDTO,
int  dealerCode 
)

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