Exemplo n.º 1
0
        //角色删除
        public int User_Role_Delete(UserRoleDeleteViewModel userRoleDeleteViewModel)
        {
            int DeleteRowsNum = _IUserRoleRepository
                                .DeleteByRoleIdList(userRoleDeleteViewModel.DeleleIdList);

            if (DeleteRowsNum == userRoleDeleteViewModel.DeleleIdList.Count)
            {
                return(DeleteRowsNum);
            }
            else
            {
                return(-1);
            }
        }
Exemplo n.º 2
0
        public async Task <ActionResult> UserRoleDeleteAsync(UserRoleDeleteViewModel model)
        {
            var query = new QueryData <SysUserRoleDeleteQuery>()
            {
                Criteria = new SysUserRoleDeleteQuery()
                {
                    UserNo = model.UserNo,
                    RoleNo = model.RoleNo
                }
            };
            var result = await _manager.UserRoleDeleteAsync(query);

            return(Ok(result));
        }
        public ActionResult <UserRoleDeleteResModel> Manage_UserRole_Delete(UserRoleDeleteViewModel userRoleDeleteViewModel)
        {
            UserRoleDeleteResModel userRoleDeleteResModel = new UserRoleDeleteResModel();
            int DeleteResult = _roleService.User_Role_Delete(userRoleDeleteViewModel);

            if (DeleteResult > 0)
            {
                userRoleDeleteResModel.AddCount                   = DeleteResult;
                userRoleDeleteResModel.IsSuccess                  = true;
                userRoleDeleteResModel.baseViewModel.Message      = "删除成功";
                userRoleDeleteResModel.baseViewModel.ResponseCode = 200;
                _ILogger.Information("删除角色成功");
                return(Ok(userRoleDeleteResModel));
            }
            else
            {
                userRoleDeleteResModel.AddCount                   = -1;
                userRoleDeleteResModel.IsSuccess                  = false;
                userRoleDeleteResModel.baseViewModel.Message      = "删除失败";
                userRoleDeleteResModel.baseViewModel.ResponseCode = 400;
                _ILogger.Information("删除角色失败");
                return(BadRequest(userRoleDeleteResModel));
            }
        }