// GET: Remove User Roles public ActionResult RemoveUserRole() { RemoveUserRoleViewModel model = new RemoveUserRoleViewModel(); model.UserId = new SelectList(db.Users, "Id", "FirstName"); model.RoleName = new SelectList(db.Roles, "Name", "Name"); model.UserRole = db.Users.ToList(); return(View(model)); }
public async Task <ActionResult> RemoveRole(string username, string role) { if (!ModelState.IsValid) { NotifyModelStateErrors(); return(ModelStateErrorResponseError()); } var model = new RemoveUserRoleViewModel(username, role); await _userManageAppService.RemoveRole(model); return(ResponseDelete()); }
public async Task <ActionResult <DefaultResponse <bool> > > RemoveRole([FromBody] RemoveUserRoleViewModel model) { if (!ModelState.IsValid) { NotifyModelStateErrors(); return(Response(false)); } model.UserId = _user.UserId; await _userManageAppService.RemoveRole(model); return(Response(true)); }
public ActionResult RemoveUserRole() { if (!User.IsInRole("Admin")) { RedirectToAction("Index", "Home"); } //ViewBag.UserList = new SelectList(db.Users, "Id", "FirstName"); //ViewBag.RoleList = new SelectList(db.Users, "Id", "FirstName"); RemoveUserRoleViewModel model = new RemoveUserRoleViewModel(); model.UserId = new SelectList(db.Users, "Id", "FirstName"); model.RoleName = new SelectList(db.Roles, "Name", "Name"); model.UserRoles = db.Users.ToList(); return(View(model)); }
public ActionResult RemoveUserRole() { RemoveUserRoleViewModel model = new RemoveUserRoleViewModel(); model.UserId = new SelectList(db.Users, "Id", "FirstName"); model.RoleName = new SelectList(db.Roles, "Name", "Name"); model.UserRoles = new List <UserRoleVM>(); foreach (var user in db.Users.ToList()) { model.UserRoles.Add(new UserRoleVM { UserName = $"{user.FirstName} {user.LastName}", RoleName = helper.ListUserRoles(user.Id).FirstOrDefault() } ); } return(View(model)); }
public Task RemoveRole(RemoveUserRoleViewModel model) { var removeCommand = _mapper.Map <RemoveUserRoleCommand>(model); return(Bus.SendCommand(removeCommand)); }
public Task RemoveRole(RemoveUserRoleViewModel model) { throw new NotImplementedException(); }