Beispiel #1
0
        public async Task <IActionResult> Edit(EditUserVM editUserVm)
        {
            if (!ModelState.IsValid)
            {
                return(RedirectToAction("_Edit", editUserVm));
            }

            var identityUser = Transformation.Convert <EditUserVM, IdentityUser>(editUserVm);
            var result       = await _userManagementBs.Edit(identityUser);

            if (result.Succeeded)
            {
                return(RedirectToAction("Index"));
            }

            ModelState.AddModelError("", "User not updated, something went wrong.");

            return(View("_Edit", editUserVm));
        }