示例#1
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));
        }