public IActionResult EditThisUserInsurance(MedicalInsuranceViewModel viewModel) { var insurance = mapper.Map <MedicalInsurance>(viewModel); insuranceRepository.Save(insurance); return(RedirectToAction("UserPage")); }
public IActionResult MedicalInsurance(MedicalInsuranceViewModel viewModel) { if (!ModelState.IsValid) { return(View(viewModel)); } var id = viewModel.OwnerId; var coast = viewModel.Coast; var person = citizenRepository.Get(id); var solvency = person.Balance.CompareTo(coast); if (solvency >= 0) { var user = mapper.Map <MedicalInsurance>(viewModel); insuranceRepository.Save(user); } return(View()); }