Пример #1
0
        // 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));
        }
Пример #2
0
        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));
        }
Пример #4
0
        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));
        }
Пример #5
0
        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));
        }
Пример #6
0
        public Task RemoveRole(RemoveUserRoleViewModel model)
        {
            var removeCommand = _mapper.Map <RemoveUserRoleCommand>(model);

            return(Bus.SendCommand(removeCommand));
        }
Пример #7
0
 public Task RemoveRole(RemoveUserRoleViewModel model)
 {
     throw new NotImplementedException();
 }