private LeasingCalcResultsVM GetResultsForModel(LeasingCalcResults res) { LeasingCalcResultsVM mRes = new LeasingCalcResultsVM(); mRes.AnnualPercentRate = res.AnnualPercentRate; mRes.TotalFees = res.TotalFees; mRes.TotalPaidWithFees = res.TotalPaidWithFees; return(mRes); }
public ActionResult LeasingCalculator(LeasingCalcParamsVM model) { if (!model.IsModelValid(ModelState)) { return(PartialView("_InvalidLeasingParamsPartial", model)); } var parameters = GetParamsFromModel(model); LeasingCalcResults leasingResult = this.calculatorService.CalculateLeasing(parameters); LeasingCalcResultsVM leasingViewModelResult = GetResultsForModel(leasingResult); return(PartialView("_LeasingResultsPartial", leasingViewModelResult)); }