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