예제 #1
0
        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());
        }