public async Task<IActionResult> AddCustomerAdmin(AddCcustomerAdminViewModel vm) { var SelectedUser = await userManager.FindByEmailAsync(vm.SelectedValue); var exists = await userManager.IsInRoleAsync(SelectedUser, "CustomerAdmin"); if (!exists) { var result = await userManager.AddToRoleAsync(SelectedUser, "CustomerAdmin"); if (result.Succeeded) { vm.Message = "user added to customer admins"; } else { vm.Message = "user could not become a customer admin"; } } else { vm.Message = "user is already a customer admin"; } vm.Users = from u in userManager.Users select new SelectListItem { Text = u.Email, Value = u.Email }; return View(vm); }
public IActionResult AddCustomerAdmin() { AddCcustomerAdminViewModel vm = new AddCcustomerAdminViewModel(); vm.Users = from u in userManager.Users select new SelectListItem { Text = u.Email, Value = u.Email }; return View(vm); }