public async Task <IActionResult> Edit(string id, string returnUrl) { var vm = new PacientEditViewModel { Pacient = await _pacientService.GetPacientByIdAsync(id, true, false, true), ReturnUrl = returnUrl }; if (vm.Pacient.BirthDay == null) { vm.Pacient.BirthDay = DateTime.Now.Date; } return(View(vm)); }
public async Task <IActionResult> Edit(PacientEditViewModel viewModel) { if (!ModelState.IsValid) { return(View(viewModel)); } try { var res = await _pacientService.UpdateAsync(viewModel.Pacient); } catch (Exception ex) { ModelState.AddModelError("", ex.Message); return(View(viewModel)); } return(LocalRedirect(viewModel.ReturnUrl)); }