public ActionResult AppForLoanPost(AppForLoanViewModel model, string command) { if (command.Equals("Wyślij")) { try { string name = "Wniosek o Pozyczkę zakładową"; string content = "Proszę o przyznanie mi pożyczki ze środków zakładowego funduszu świadczeń socjalnych w wysokości" + (model.AmountOfLoan).ToString() + " oraz ilością rat: " + (model.AmountOfInstallments).ToString() + " z przeznaczeniem na " + (model.Target).ToString() + ". Dane poręczyciela: " + (model.Guarantor).ToString() + "Z poważaniem "; CreateMessage(name, content); } catch { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } return(View()); } else { double TotalLoan = CalculateTotalLoan(model); ViewBag.TotalLoan = TotalLoan; ViewBag.SumInstallment = TotalLoan / model.AmountOfInstallments; return(View("AppForLoan")); } }
public double CalculateTotalLoan(AppForLoanViewModel model) { double TotalLoan = 0; if (model.AmountOfInstallments <= 20) { TotalLoan = model.AmountOfLoan * Const.FactorLoanShort; } else { TotalLoan = model.AmountOfLoan * Const.FactorLoanHigh; } return(TotalLoan); }