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

Public Member Functions

 ContractsController (ISessionContextService sessionContextService, ICommonService commonService, IContractService contractService, IDealDetailsService dealDetailsService, IDocumentService documentService, IDocusignService docuSignService, ILenderService lenderService, ICcarService tcarService, IProductService productsService, ITpaProductService tpaProductService, IMenuTemplateService menuTemplateService, IContractHistoryService contractHistoryService, IDealerAdhocProductService dealerProductService, IRateService rateService, IDealerAdhocRateService dealerRateService, ILoggerService logger, IDealerService dealerService, IUserService userService, IMenuItemService menuItemService, IDealerAdhocRateService adhocRateService)
 
ActionResult DealPDF (int ddId, int? contractId, EsignWorkflowStep esignWorkflowStep=EsignWorkflowStep.None, bool eSignConfirmed=false, bool regenerate=false)
 
ActionResult Lookup ()
 
ActionResult ReprintDisplayMenu (int ddId)
 
ActionResult Edit (int issuedProductId, int? actionCode=null)
 
ActionResult Edit (ContractViewModel vm)
 
ActionResult Viewer (int id, int? contractId=null, int productId=0, string returnUrl=null, bool reprint=false, bool regenerate=false)
 
async Task< ActionResult > Viewer (ContractViewerViewModel vm)
 
JsonResult Esign ()
 
RedirectToRouteResult Exit ()
 
RedirectToRouteResult Delete (ContractViewModel vm)
 
ActionResult Reinstate (ContractViewModel vm)
 
ActionResult Void (VoidContractViewModel vm)
 
ActionResult CheckDealForGap (int ddId, int requestedContractId)
 
- Public Member Functions inherited from Tronix.Web.Areas.Deal.Controllers.BaseController
 BaseController (ILenderService lenderService, IUserService userService, IDealerService dealerService, IMenuItemService menuItemService, IRateService rateService, IDealerAdhocProductService dealerProductService, IDealerAdhocRateService adhocRateService, IProductService productService, ISessionContextService sessionContextService, IDealDetailsService dealDetailsService, ITpaProductService tpaProductService, IMenuTemplateService menuTemplateService, IDealerAdhocRateService dealerRateService, IContractService contractService, IDocumentService documentService, ILoggerService logger)
 
void BuildAdHocProductMenuItemVM (MenuItem item, ProductOptionsViewModel newItem)
 
ProductOptionsViewModel BuildDefaultMenuItemVm (MenuItem item)
 
void BuildIntegratedProductWithDefaultRate (ProductOptionsViewModel newItem, TpaDealRatesCache defaultRate)
 
void BuildNoSelectionsMenuItemsVm (List< MenuItem > menuItemsFromDb, List< ProductOptionsViewModel > menuItemsToRender, DealDetail dealDetail, bool isQuickQuote)
 
void BuildPreselectedMenuItemsVms (List< MenuItem > menuItems, List< DealDeliverySelection > savedSelections, List< ProductOptionsViewModel > menuItemsToRender, DealDetail dealDetail, List< TpaDealRatesCache > rateCaches, List< ContractAdminSystemIndustryProductType > productTypes, List< ContractAdminSystemCoverageType > coverageTypes)
 
void BuildTpaProductDetails (Tpa tpa, DealerIndustryProduct dip, ProductOptionsViewModel newMenuItemVm)
 
decimal CalcExtraDaysInterest (decimal totalAmt, int loanNum, DealDetailDTO dd)
 
decimal CalculateFinanceReserve (decimal totalAmt, int loanNum, DealDetailDTO dealDetailDTO)
 
decimal CalculateMonthlyAmt (decimal apr, decimal price, int term)
 
DealProductsViewModel GetDealProductsViewModel (DealDetail dealDetails)
 
void GetMenuPackagesInner (DealDetail dealDetails, MenuPreferenceViewModel model, int sellingStyleId)
 
List< SelectedProductGetListSelectedProducts (IEnumerable< ProductOptionsViewModel > menuItemViewModels)
 
void GetLoanSummary (ProductsViewModel model, List< SelectedProduct > products, DealDetailDTO dealDetails, bool isQuickQuote=false)
 
decimal GetProductTaxes (List< SelectedProduct > products, decimal taxRate, bool isQuickQuote)
 
decimal GetProductTaxes (DealerAdhocProduct dap, DealerIndustryProduct dip, decimal cost, decimal taxRate)
 
ProductsViewModel LoadProductPackagesForScreen (List< MenuItem > menuItems, List< DealDeliverySelection > selections, DealDetail dealDetail, List< TpaDealRatesCache > rateCaches, List< ContractAdminSystemIndustryProductType > systemProductTypes, List< ContractAdminSystemCoverageType > coverageTypes, bool isQuickQuote)
 
void MarkPaylinkItems (ProductsViewModel model, DealDetail dealDetail)
 
string BuildDisplayMenuHtml (DealDetail dealDetail, DealProductsViewModel dealProductsViewModel=null)
 
string BuildDisclosureSheetHtml (DealDetail dealDetail, DealProductsViewModel dealProductsViewModel=null)
 
void GetMenuPreference (DealDetail dealDetail, DealProductsViewModel model)
 
void GetMenuPreferenceLoanInfo (DealDetail dealDetail, DealProductsViewModel model)
 
ValidationResult GetLenderValidation (int lenderId)
 
DealTotalsViewModel GetCurrentDealTotals (DealDetailDTO dealDetailDTO, List< SelectedProduct > products, bool isQuickQuote)
 
void RemoveDealSelectedOptionsWithoutActiveContracts (int ddId, int catId)
 
List< CasActivatedContractGetCASActivatedContractsByStatusId (int ddId, List< int > status)
 
void RecalculateDealFromDealDeliveryOptions (int ddId)
 
CasActivatedContract GetGapContractForDeal (int ddId)
 
ValidationResult VoidGapConfirmation (int ddId, int requestedContractId)
 
void DealSummaryDeliverDisplayMenuAndDisclosureSheet (DealDetail dealDetail)
 
void DealSummaryDeliverEsignDisclosureToDealJacket (DealDetail dealDetail)
 
void DealSummaryDeliverDisplayMenuToDealJacket (int ddId, DealProductsViewModel productsModel, DealDetail dealDetail)
 
void DealSummaryDeliverDisclosureSheetToDealJacket (DealProductsViewModel productsModel, DealDetail dealDetail)
 
List< SelectedProductBuildMenuFromSelectedOptions (DealDetail inDealDetail, List< ProductOptionsViewModel > outSelectedProductVM)
 
void ReBuildPreselectedMenuItemsVms (List< MenuItem > menuItems, List< DealDeliverySelection > savedSelections, List< ProductOptionsViewModel > menuItemsToRender, DealDetail dealDetail, List< ContractAdminSystemIndustryProductType > productTypes, List< ContractAdminSystemCoverageType > coverageTypes)
 

Additional Inherited Members

- Public Attributes inherited from Tronix.Web.Areas.Deal.Controllers.BaseController
readonly Pusher Pusher
 
- Protected Member Functions inherited from Tronix.Web.Areas.Deal.Controllers.BaseController
ProductsViewModel GetProductsForMenu (int menuTemplateId, List< MenuItem > allMenuItemsForMenuTemplate, List< DealDeliverySelection > allSelectionsForTemplate, DealDetail dealDetails, int menuCategoryId, List< TpaDealRatesCache > rateCaches, List< ContractAdminSystemIndustryProductType > systemProductTypes, List< ContractAdminSystemCoverageType > coverageTypes)
 
void UpdateDeliveryStatusUpdate (int dealId, string message)
 
void UpdateCalculationsMessage (int dealId, string message)
 

Constructor & Destructor Documentation

◆ ContractsController()

Tronix.Web.Controllers.ContractsController.ContractsController ( ISessionContextService  sessionContextService,
ICommonService  commonService,
IContractService  contractService,
IDealDetailsService  dealDetailsService,
IDocumentService  documentService,
IDocusignService  docuSignService,
ILenderService  lenderService,
ICcarService  tcarService,
IProductService  productsService,
ITpaProductService  tpaProductService,
IMenuTemplateService  menuTemplateService,
IContractHistoryService  contractHistoryService,
IDealerAdhocProductService  dealerProductService,
IRateService  rateService,
IDealerAdhocRateService  dealerRateService,
ILoggerService  logger,
IDealerService  dealerService,
IUserService  userService,
IMenuItemService  menuItemService,
IDealerAdhocRateService  adhocRateService 
)

Member Function Documentation

◆ CheckDealForGap()

ActionResult Tronix.Web.Controllers.ContractsController.CheckDealForGap ( int  ddId,
int  requestedContractId 
)

◆ DealPDF()

ActionResult Tronix.Web.Controllers.ContractsController.DealPDF ( int  ddId,
int?  contractId,
EsignWorkflowStep  esignWorkflowStep = EsignWorkflowStep::None,
bool  eSignConfirmed = false,
bool  regenerate = false 
)

◆ Delete()

RedirectToRouteResult Tronix.Web.Controllers.ContractsController.Delete ( ContractViewModel  vm)

◆ Edit() [1/2]

ActionResult Tronix.Web.Controllers.ContractsController.Edit ( ContractViewModel  vm)

◆ Edit() [2/2]

ActionResult Tronix.Web.Controllers.ContractsController.Edit ( int  issuedProductId,
int?  actionCode = null 
)

◆ Esign()

JsonResult Tronix.Web.Controllers.ContractsController.Esign ( )

◆ Exit()

RedirectToRouteResult Tronix.Web.Controllers.ContractsController.Exit ( )

◆ Lookup()

ActionResult Tronix.Web.Controllers.ContractsController.Lookup ( )

◆ Reinstate()

ActionResult Tronix.Web.Controllers.ContractsController.Reinstate ( ContractViewModel  vm)

◆ ReprintDisplayMenu()

ActionResult Tronix.Web.Controllers.ContractsController.ReprintDisplayMenu ( int  ddId)

◆ Viewer() [1/2]

async Task< ActionResult > Tronix.Web.Controllers.ContractsController.Viewer ( ContractViewerViewModel  vm)

◆ Viewer() [2/2]

ActionResult Tronix.Web.Controllers.ContractsController.Viewer ( int  id,
int?  contractId = null,
int  productId = 0,
string  returnUrl = null,
bool  reprint = false,
bool  regenerate = false 
)

◆ Void()

ActionResult Tronix.Web.Controllers.ContractsController.Void ( VoidContractViewModel  vm)

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