private static ModifyUserViewModel CreateModifyUserViewModel() { var viewModel = new ModifyUserViewModel { Id = Id, SelectedRoles = new[] { Id } }; return(viewModel); }
public async Task <IActionResult> SetupRolesAsync(ModifyUserViewModel modifyUserViewModel) { if (!ModelState.IsValid) { return(BadRequest()); } await _userService.UpdateRolesAsync(modifyUserViewModel.Id, modifyUserViewModel.SelectedRoles); _logger.LogDebug($"Update user roles. User id : {modifyUserViewModel.Id}"); return(RedirectToAction(nameof(IndexAsync))); }
public IActionResult ModifyUser() { var userName = HttpContext .User .Claims .First(claim => claim.Type == "UserName") .Value; var userStatus = HttpContext .User .Claims .First(claim => claim.Type == "UserStatus") .Value; var modifyUserViewModel = new ModifyUserViewModel() { UserName = userName, UserStatus = userStatus }; return(PartialView("_ModifyUserPartial", modifyUserViewModel)); }
public async Task <IActionResult> Modify([FromBody] ModifyUserViewModel model) { if (!ModelState.IsValid) { return(BadRequest()); } var user = new BarberUser() { UserName = string.Concat(model.FirstName, model.LastName), FirstName = model.FirstName, LastName = model.LastName, ModifiedDateTime = DateTime.UtcNow, ModifiedBy = model.User, Email = model.Email, Address = model.Address, DOB = model.DOB, PasswordHash = HashPassword(model.Password) }; var result = await _userManager.UpdateAsync(user); if (result.Succeeded) { return(Ok(result)); } foreach (var error in result.Errors) { ModelState.AddModelError("error", error.Description); } return(Ok(new { user = _mapper.Map <BarberUser, UserViewModel>(user) })); }
public ModifyUserView() { InitializeComponent(); DataContext = new ModifyUserViewModel(); }