Beispiel #1
0
        public IActionResult CreditGet(CreditBindingModel creditG)
        {
            // проверяем на валидность моделию,
            if (ModelState.IsValid)
            {
                int summaCredita = creditG.SummaCredit;
                int timeCredit   = creditG.TermCredit;
                int stavkaCrediy = creditG.LendingTate;

                //расчет сум, процентов.
                FullresultCredits = TestRaschet(summaCredita, stavkaCrediy, timeCredit); // Тестовый расчет и запись в бд

                creditBindingModelTemp = creditG;

                listDataCredit = new List <string>()
                {
                    $"Ваша заявка расмотренна!{Environment.NewLine}Сумма кредита:{summaCredita}{Environment.NewLine}Нужный срок кредитования:{timeCredit}{Environment.NewLine}Утвержденная ставка{stavkaCrediy}"
                };

                //Добавляев в БД для статистики
                db.AddRange(
                    new CreditBindingModel
                {
                    SummaCredit = summaCredita,
                    TermCredit  = timeCredit,
                    LendingTate = stavkaCrediy
                }

                    );
                db.SaveChanges(); // сохр. в бд

                return(Redirect("~/Home/CalculateCredit"));
            }

            else
            {
                return(View("creditG")); // возвращаем клиенту на исправление
            }
        }