public async Task <IActionResult> AddRole(UserManagementAddRoleViewModel rvm) { var user = await GetUserById(rvm.UserId); if (ModelState.IsValid) { //var result = await _userManager.AddToRoleAsync(user, rvm.NewRole); var result = await _userManager.AddToRoleAsync(user, "Admin"); if (result.Succeeded) { return(RedirectToAction("Index")); } else { foreach (var error in result.Errors) { ModelState.AddModelError(error.Code, error.Description); } } } rvm.UserName = user.UserName; rvm.ListOfRoles = GetAllRoles(); return(View(rvm)); }
public async Task <IActionResult> AddRole(string id) { var vm = new UserManagementAddRoleViewModel { Roles = GetAllRoles(), User = await GetUserById(id) }; return(View(vm)); }
public async Task <IActionResult> AddRole(string id) { var user = await GetUserById(id); var vm = new UserManagementAddRoleViewModel { ListOfRoles = GetAllRoles(), UserId = id, UserName = user.UserName }; return(View(vm)); }
public async Task <IActionResult> AddRole(string id) { var user = await _userManager.FindByIdAsync(id); var vm = new UserManagementAddRoleViewModel { Roles = GetAllRoles(), UserId = id, Nome = user.Name }; return(View(vm)); }
public async Task <IActionResult> AddRole(string Id) { var user = await GetUserById(Id); var vm = new UserManagementAddRoleViewModel { Roles = GetAllRoles(), UserId = Id, Email = user.Email }; return(View(vm)); }
public async Task <IActionResult> AddRole(string id) { var user = await GetUserById(id); var vm = new UserManagementAddRoleViewModel { Roles = GetAllRoles(), UserId = id, Fullname = user.FirstName + " " + user.LastName }; return(View(vm)); }
public async Task <IActionResult> AddRole(string email) { var user = await GetUserByEmailAsync(email); var vm = new UserManagementAddRoleViewModel { Roles = GetAllRoles(), Email = email, UserId = user.Id }; return(View(vm)); }
public async Task <IActionResult> AddRole(string id) { System.Diagnostics.Debug.WriteLine(id); var user = await GetUserById(id); var vm = new UserManagementAddRoleViewModel { Roles = GetAllRoles(), UserId = id, Email = user.Email }; return(View(vm)); }
public async Task <IActionResult> AddRole(UserManagementAddRoleViewModel rvm) { if (ModelState.IsValid) { var user = await GetUserByEmailAsync(rvm.Email); var result = await _userManager.AddToRoleAsync(user, rvm.NewRole); if (result.Succeeded) { return(RedirectToAction("Index")); } foreach (var error in result.Errors) { ModelState.AddModelError(error.Code, error.Description); } } rvm.Roles = GetAllRoles(); return(View(rvm)); }
public async Task <IActionResult> AddRole([FromForm] UserManagementAddRoleViewModel userManagementAddRoleViewModel) { var user = await GetUserById(userManagementAddRoleViewModel.UserId); if (ModelState.IsValid) { var result = await _userManager.AddToRoleAsync(user, userManagementAddRoleViewModel.NewRole); if (result.Succeeded) { return(RedirectToAction("Index")); } foreach (var error in result.Errors) { ModelState.AddModelError(error.Code, error.Description); } } userManagementAddRoleViewModel.Email = user.Email; userManagementAddRoleViewModel.Roles = GetAllRoles(); return(View(userManagementAddRoleViewModel)); }