Exemplo n.º 1
0
 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"));
     }
 }
Exemplo n.º 2
0
        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);
        }