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