public async Task <IActionResult> Edit(ApplicationUserViewModel viewModel) { if (ModelState.IsValid) { var dto = _mapper.Map <ApplicationUserDto>(viewModel); await _applicationUserService.EditAsync(dto); return(RedirectToAction("Details", new { id = dto.Id })); } else { ViewBag.ErrorMessage = ModelState.ModelErrorsToString(); return(View(viewModel)); } }
public async Task <IActionResult> Edit(ApplicationUserViewModel viewModel) { if (ModelState.IsValid) { var dto = await _applicationUserService.GetAsync(viewModel.Id); _mapper.Map(viewModel, dto); await _applicationUserService.EditAsync(dto); return(RedirectToAction("Index")); } else { ViewBag.ErrorMessage = ModelState.ModelErrorsToString(); return(View(viewModel)); } }