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

Public Member Functions

 TransmittalService (IRepository< Transmittal > transmittalRepository, IRepository< Dealer > dealerRepository, IRepository< CasActivatedContract > casActivatedContractRepository, IEpicPayService epicPayService, ISessionProviderService sessionProviderService, ILoggerService logger, ITronixMailerService emailService, ApplicationDbContext applicationDbContext)
 
IQueryable< TransmittalSearch (int? transmittalNumber, DateTime? startDate, DateTime? endDate, int? paid, int dealerCode)
 
IQueryable< TransmittalSearch (int? transmittalNumber, DateTime? startDate, DateTime? endDate, int? productTypeId, int? processed, int? paid, int? agentId, int? agencyId, int? dealerGroupCode, int dealerCode)
 
Transmittal GetTransmittal (int transmittalId)
 
bool ProcessTransmittal (ProcessTransmittalsModel model)
 
void SendProcessEmail (Tpa tpa, decimal postAmount, decimal achFee, string transmittalNumber, int dealerCode, byte[] attachment, bool isLive)
 
void FinalizeAfterTransmittal (IEnumerable< int > ddIds, IEnumerable< int > contractIds, bool? paid)
 
TransactionResponse InsertTransmittal (Transmittal transmittal, Dealer dealer, List< KeyValuePair< int, decimal?> > remittedProducts)
 
List< TransmittedProductMessageDTOTransmittedProductsByIDMessages (int transmittalId)
 
List< TransmittedProductsByIdDTOTransmittedProductsByID (int transmittalId)
 
void DeleteTransmittal (int transmittalId)
 
IQueryable< TransmittalSearch (int? transmittalNumber, DateTime? startDate, DateTime? endDate, int? paid, int dealerCode)
 
IQueryable< TransmittalSearch (int? transmittalNumber, DateTime? startDate, DateTime? endDate, int? productTypeId, int? processed, int? paid, int? agentId, int? agencyId, int? dealerGroupCode, int dealerCode)
 
Transmittal GetTransmittal (int transmittalId)
 
bool ProcessTransmittal (ProcessTransmittalsModel model)
 
TransactionResponse InsertTransmittal (Transmittal transmittal, Dealer dealer, List< KeyValuePair< int, decimal?> > remittedProducts)
 
List< TransmittedProductMessageDTOTransmittedProductsByIDMessages (int transmittalId)
 
List< TransmittedProductsByIdDTOTransmittedProductsByID (int transmittalId)
 
void SendProcessEmail (Tpa tpa, decimal postAmount, decimal achFee, string transmittalNumber, int dealerCode, byte[] attachment, bool isLive)
 
void FinalizeAfterTransmittal (IEnumerable< int > ddIds, IEnumerable< int > contractIds, bool? paid)
 
void DeleteTransmittal (int transmittalId)
 

Constructor & Destructor Documentation

◆ TransmittalService()

Tronix.Business.Services.TransmittalService.TransmittalService ( IRepository< Transmittal transmittalRepository,
IRepository< Dealer dealerRepository,
IRepository< CasActivatedContract casActivatedContractRepository,
IEpicPayService  epicPayService,
ISessionProviderService  sessionProviderService,
ILoggerService  logger,
ITronixMailerService  emailService,
ApplicationDbContext  applicationDbContext 
)

Member Function Documentation

◆ DeleteTransmittal()

void Tronix.Business.Services.TransmittalService.DeleteTransmittal ( int  transmittalId)

◆ FinalizeAfterTransmittal()

void Tronix.Business.Services.TransmittalService.FinalizeAfterTransmittal ( IEnumerable< int >  ddIds,
IEnumerable< int >  contractIds,
bool?  paid 
)

◆ GetTransmittal()

Transmittal Tronix.Business.Services.TransmittalService.GetTransmittal ( int  transmittalId)

◆ InsertTransmittal()

TransactionResponse Tronix.Business.Services.TransmittalService.InsertTransmittal ( Transmittal  transmittal,
Dealer  dealer,
List< KeyValuePair< int, decimal?> >  remittedProducts 
)

◆ ProcessTransmittal()

bool Tronix.Business.Services.TransmittalService.ProcessTransmittal ( ProcessTransmittalsModel  model)

◆ Search() [1/2]

IQueryable< Transmittal > Tronix.Business.Services.TransmittalService.Search ( int?  transmittalNumber,
DateTime?  startDate,
DateTime?  endDate,
int?  paid,
int  dealerCode 
)

◆ Search() [2/2]

IQueryable< Transmittal > Tronix.Business.Services.TransmittalService.Search ( int?  transmittalNumber,
DateTime?  startDate,
DateTime?  endDate,
int?  productTypeId,
int?  processed,
int?  paid,
int?  agentId,
int?  agencyId,
int?  dealerGroupCode,
int  dealerCode 
)

◆ SendProcessEmail()

void Tronix.Business.Services.TransmittalService.SendProcessEmail ( Tpa  tpa,
decimal  postAmount,
decimal  achFee,
string  transmittalNumber,
int  dealerCode,
byte[]  attachment,
bool  isLive 
)

◆ TransmittedProductsByID()

List< TransmittedProductsByIdDTO > Tronix.Business.Services.TransmittalService.TransmittedProductsByID ( int  transmittalId)

◆ TransmittedProductsByIDMessages()

List< TransmittedProductMessageDTO > Tronix.Business.Services.TransmittalService.TransmittedProductsByIDMessages ( int  transmittalId)

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