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)); }