public IActionResult Edit(FinancialInfoEditViewModel model)
 {
     if (ModelState.IsValid)
     {
         FinancialInfo info = _financialInfosRepository.GetFinancialInfo(model.Id);
         info.BankName          = model.BankName;
         info.LeaseType         = model.LeaseType;
         info.LeaseTime         = model.LeaseTime;
         info.LeaseStartDate    = model.LeaseStartDate;
         info.LeaseEndDate      = model.LeaseEndDate;
         info.StartNetPrice     = model.StartNetPrice;
         info.EndBuyoutNetPrice = model.EndBuyoutNetPrice;
         info.MonthlyLeaseFee   = model.MonthlyLeaseFee;
         info.Company           = model.Company;
         _financialInfosRepository.Update(info);
         return(RedirectToAction("Details", new { id = info.Id }));
     }
     return(RedirectToAction("Edit", new { id = model.Id }));
 }
        public ViewResult Edit(Guid id)
        {
            FinancialInfo info = _financialInfosRepository.GetFinancialInfo(id);
            FinancialInfoEditViewModel model = new FinancialInfoEditViewModel
            {
                Id                = info.Id,
                CarId             = info.CarId,
                BankName          = info.BankName,
                LeaseType         = info.LeaseType,
                LeaseTime         = info.LeaseTime,
                LeaseStartDate    = info.LeaseStartDate,
                LeaseEndDate      = info.LeaseEndDate,
                StartNetPrice     = info.StartNetPrice,
                EndBuyoutNetPrice = info.EndBuyoutNetPrice,
                MonthlyLeaseFee   = info.MonthlyLeaseFee,
                Company           = info.Company
            };

            return(View(model));
        }