/// <summary>
        /// 保存权限
        /// </summary>
        /// <param name="savePermissionDto">权限保存信息</param>
        /// <returns>返回执行结果</returns>
        public Result <PermissionDto> SavePermission(SavePermissionDto savePermissionDto)
        {
            using (var businessWork = WorkManager.Create())
            {
                if (savePermissionDto == null)
                {
                    return(Result <PermissionDto> .FailedResult("没有指定任何要保存的权限信息"));
                }

                #region 保存权限数据

                var authSaveResult = permissionService.Save(savePermissionDto.Permission.MapTo <Permission>());
                if (!authSaveResult.Success)
                {
                    return(Result <PermissionDto> .FailedResult(authSaveResult.Message));
                }

                #endregion

                var commitVal = businessWork.Commit();
                Result <PermissionDto> result = null;
                if (commitVal.EmptyResultOrSuccess)
                {
                    result = Result <PermissionDto> .SuccessResult("保存成功");

                    result.Data = authSaveResult.Data.MapTo <PermissionDto>();
                }
                else
                {
                    result = Result <PermissionDto> .FailedResult("保存失败");
                }
                return(result);
            }
        }
Example #2
0
        /// <summary>
        /// 保存权限
        /// </summary>
        /// <param name="saveInfo">权限对象</param>
        /// <returns>执行结果</returns>
        public Result <AuthorityDto> SaveAuthority(SaveAuthorityCmdDto saveInfo)
        {
            using (var businessWork = WorkManager.Create())
            {
                if (saveInfo == null)
                {
                    return(Result <AuthorityDto> .FailedResult("没有指定任何要保存的权限信息"));
                }

                #region 保存权限数据

                var authSaveResult = authorityService.SaveAuthority(saveInfo.Authority.MapTo <Authority>());
                if (!authSaveResult.Success)
                {
                    return(Result <AuthorityDto> .FailedResult(authSaveResult.Message));
                }

                #endregion

                var commitVal = businessWork.Commit();
                Result <AuthorityDto> result = null;
                if (commitVal.EmptyResultOrSuccess)
                {
                    result = Result <AuthorityDto> .SuccessResult("保存成功");

                    result.Data = authSaveResult.Data.MapTo <AuthorityDto>();
                }
                else
                {
                    result = Result <AuthorityDto> .FailedResult("保存失败");
                }
                return(result);
            }
        }
        /// <summary>
        /// 保存权限分组
        /// </summary>
        /// <param name="savePermissionGroupDto">权限分组保存信息</param>
        /// <returns>返回执行结果</returns>
        public Result <PermissionGroupDto> SavePermissionGroup(SavePermissionGroupDto savePermissionGroupDto)
        {
            if (savePermissionGroupDto?.PermissionGroup == null)
            {
                return(Result <PermissionGroupDto> .FailedResult("分组信息不完整"));
            }
            using (var businessWork = WorkManager.Create())
            {
                var saveResult = permissionGroupService.Save(savePermissionGroupDto.PermissionGroup.MapTo <PermissionGroup>());
                if (!saveResult.Success)
                {
                    return(Result <PermissionGroupDto> .FailedResult(saveResult.Message));
                }
                var commitResult = businessWork.Commit();
                Result <PermissionGroupDto> result = null;
                if (commitResult.EmptyResultOrSuccess)
                {
                    result = Result <PermissionGroupDto> .SuccessResult("保存成功");

                    result.Data = saveResult.Data.MapTo <PermissionGroupDto>();
                }
                else
                {
                    result = Result <PermissionGroupDto> .FailedResult("保存失败");
                }
                return(result);
            }
        }
Example #4
0
        /// <summary>
        /// 修改分组排序
        /// </summary>
        /// <param name="sortInfo">排序修改信息</param>
        /// <returns></returns>
        public Result ModifyAuthorityGroupSort(ModifyAuthorityGroupSortCmdDto sortInfo)
        {
            using (var businessWork = WorkManager.Create())
            {
                #region 参数判断

                if (sortInfo == null || sortInfo.AuthorityGroupSysNo <= 0)
                {
                    return(Result.FailedResult("没有指定要修改的分组"));
                }

                #endregion

                #region 修改分组状态信息

                var modifyResult = authorityGroupService.ModifyAuthorityGroupSort(sortInfo.AuthorityGroupSysNo, sortInfo.NewSort);
                if (!modifyResult.Success)
                {
                    return(modifyResult);
                }

                #endregion

                var executeVal = businessWork.Commit();
                return(executeVal.ExecutedSuccess ? Result.SuccessResult("排序修改成功") : Result.FailedResult("排序修改失败"));
            }
        }
Example #5
0
        /// <summary>
        /// 修改授权操作状态
        /// </summary>
        /// <param name="statusInfo">状态信息</param>
        /// <returns>执行结果</returns>
        public Result ModifyAuthorityOperationStatus(ModifyAuthorityOperationStatusCmdDto statusInfo)
        {
            if (statusInfo == null || statusInfo.StatusInfo == null || statusInfo.StatusInfo.Count <= 0)
            {
                return(Result.FailedResult("没有指定任何要修改的状态信息"));
            }
            using (var businessWork = WorkManager.Create())
            {
                #region 修改状态信息

                List <ModifyAuthorityOperationStatus> newStatusList = new List <ModifyAuthorityOperationStatus>();
                foreach (var statusItem in statusInfo.StatusInfo)
                {
                    newStatusList.Add(new ModifyAuthorityOperationStatus()
                    {
                        OperationId = statusItem.Key,
                        Status      = statusItem.Value
                    });
                }
                var modifyResult = authorityOperationService.ModifyStatus(newStatusList.ToArray());
                if (!modifyResult.Success)
                {
                    return(modifyResult);
                }

                #endregion

                var commitVal = businessWork.Commit();
                return(commitVal.ExecutedSuccess ? Result.SuccessResult("修改成功") : Result.FailedResult("修改失败"));
            }
        }
Example #6
0
        /// <summary>
        /// 保存角色
        /// </summary>
        /// <param name="saveRoleDto">角色保存信息</param>
        /// <returns>返回角色保存执行结果</returns>
        public Result <RoleDto> SaveRole(SaveRoleDto saveRoleDto)
        {
            if (saveRoleDto?.Role == null)
            {
                return(Result <RoleDto> .FailedResult("没有指定任何要保存的信息"));
            }
            using (var businessWork = WorkManager.Create())
            {
                var roleResult = roleService.Save(saveRoleDto.Role.MapTo <Role>());
                if (!roleResult.Success)
                {
                    return(Result <RoleDto> .FailedResult(roleResult.Message));
                }
                var commitResult = businessWork.Commit();
                Result <RoleDto> result;
                if (commitResult.EmptyResultOrSuccess)
                {
                    result = Result <RoleDto> .SuccessResult("保存成功");

                    result.Data = roleResult.Data.MapTo <RoleDto>();
                }
                else
                {
                    result = Result <RoleDto> .FailedResult("保存失败");
                }
                return(result);
            }
        }
Example #7
0
 /// <summary>
 /// 修改权限状态
 /// </summary>
 /// <param name="statusInfo">状态信息</param>
 /// <returns>执行结果</returns>
 public Result ModifyAuthorityStatus(ModifyAuthorityStatusCmdDto statusInfo)
 {
     using (var businessWork = WorkManager.Create())
     {
         if (statusInfo == null || statusInfo.AuthorityStatusInfo == null)
         {
             return(Result.FailedResult("没有指定任何要修改的权限信息"));
         }
         List <ModifyAuthorityStatus> modifyStatusList = new List <ModifyAuthorityStatus>();
         foreach (var statusItem in statusInfo.AuthorityStatusInfo)
         {
             modifyStatusList.Add(new ModifyAuthorityStatus()
             {
                 Code   = statusItem.Key,
                 Status = statusItem.Value
             });
         }
         var modifyResult = authorityService.ModifyAuthorityStatus(modifyStatusList.ToArray());
         if (!modifyResult.Success)
         {
             return(modifyResult);
         }
         var commitVal = businessWork.Commit();
         return(commitVal.ExecutedSuccess ? Result.SuccessResult("修改成功") : Result.FailedResult("修改失败"));
     }
 }
Example #8
0
        /// <summary>
        /// 保存用户
        /// </summary>
        /// <param name="saveUserDto">用户保存信息</param>
        /// <returns>返回用户保存结果</returns>
        public Result <UserDto> SaveUser(SaveUserDto saveUserDto)
        {
            if (saveUserDto?.User == null)
            {
                return(Result <UserDto> .FailedResult("没有指定任何要保存的用户信息"));
            }
            using (var businessWork = WorkManager.Create())
            {
                var user           = saveUserDto.User.MapTo <User>();
                var userSaveResult = userService.Save(user);
                if (!userSaveResult.Success)
                {
                    return(Result <UserDto> .FailedResult(userSaveResult.Message));
                }
                var commitResult = businessWork.Commit();
                Result <UserDto> result;
                if (commitResult.EmptyResultOrSuccess)
                {
                    result = Result <UserDto> .SuccessResult("保存成功");

                    result.Data = userSaveResult.Data.MapTo <UserDto>();
                }
                else
                {
                    result = Result <UserDto> .FailedResult("保存失败");
                }
                return(result);
            }
        }
        /// <summary>
        /// 修改分组排序
        /// </summary>
        /// <param name="modifyPermissionGroupSortDto">权限分组排序修改信息</param>
        /// <returns>返回执行结果</returns>
        public Result ModifyPermissionGroupSort(ModifyPermissionGroupSortDto modifyPermissionGroupSortDto)
        {
            #region 参数判断

            if (modifyPermissionGroupSortDto?.Id < 1)
            {
                return(Result.FailedResult("没有指定要修改的分组"));
            }

            #endregion

            using (var businessWork = WorkManager.Create())
            {
                #region 修改分组状态信息

                var modifyResult = permissionGroupService.ModifySort(modifyPermissionGroupSortDto.Id, modifyPermissionGroupSortDto.NewSort);
                if (!modifyResult.Success)
                {
                    return(modifyResult);
                }

                #endregion

                var executeVal = businessWork.Commit();
                return(executeVal.ExecutedSuccess ? Result.SuccessResult("排序修改成功") : Result.FailedResult("排序修改失败"));
            }
        }
Example #10
0
        /// <summary>
        /// 保存授权操作
        /// </summary>
        /// <param name="saveInfo">授权操作对象</param>
        /// <returns>执行结果</returns>
        public Result <AuthorityOperationDto> SaveAuthorityOperation(SaveAuthorityOperationCmdDto saveInfo)
        {
            if (saveInfo == null)
            {
                return(Result <AuthorityOperationDto> .FailedResult("授权操作信息不完整"));
            }
            using (var businessWork = WorkManager.Create())
            {
                var saveResult = authorityOperationService.SaveAuthorityOperation(saveInfo.AuthorityOperation.MapTo <AuthorityOperation>());
                if (!saveResult.Success)
                {
                    return(Result <AuthorityOperationDto> .FailedResult(saveResult.Message));
                }
                var commitResult = businessWork.Commit();
                Result <AuthorityOperationDto> result = null;
                if (commitResult.EmptyResultOrSuccess)
                {
                    result = Result <AuthorityOperationDto> .SuccessResult("保存成功");

                    result.Data = saveResult.Data.MapTo <AuthorityOperationDto>();
                }
                else
                {
                    result = Result <AuthorityOperationDto> .SuccessResult("保存失败");
                }
                return(result);
            }
        }
 /// <summary>
 /// 初始化操作功能
 /// </summary>
 /// <param name="initializeOperationDto">操作功能初始化信息</param>
 /// <returns>返回执行结果</returns>
 public Result Initialize(InitializeOperationDto initializeOperationDto)
 {
     using (var work = WorkManager.Create())
     {
         var initResult = operationService.Initialize(initializeOperationDto.MapTo <InitializeOperationParameter>());
         if (!initResult.Success)
         {
             return(initResult);
         }
         var commitResult = work.Commit();
         return(commitResult.EmptyResultOrSuccess ? Result.SuccessResult("初始化成功") : Result.FailedResult("初始化失败"));
     }
 }
Example #12
0
 /// <summary>
 /// 修改用户绑定角色
 /// </summary>
 /// <param name="modifyUserRoleDto">用户角色修改信息</param>
 /// <returns>返回用户角色修改结果</returns>
 public Result ModifyUserRole(ModifyUserRoleDto modifyUserRoleDto)
 {
     using (var businessWork = WorkManager.Create())
     {
         var result = userRoleService.Modify(modifyUserRoleDto.MapTo <ModifyUserRoleParameter>());
         if (!result.Success)
         {
             return(result);
         }
         var commitResult = businessWork.Commit();
         return(commitResult.ExecutedSuccess ? Result.SuccessResult("修改成功") : Result.FailedResult("修改失败"));
     }
 }
 /// <summary>
 /// 清除操作授权的权限
 /// </summary>
 /// <param name="operationIds">操作功能编号</param>
 /// <returns>返回执行结果</returns>
 public Result ClearOperationPermission(IEnumerable <long> operationIds)
 {
     using (var work = WorkManager.Create())
     {
         var clearResult = permissionOperationService.ClearByOperation(operationIds);
         if (!clearResult.Success)
         {
             return(clearResult);
         }
         var commitResult = work.Commit();
         return(commitResult.EmptyResultOrSuccess ? Result.SuccessResult("清除成功") : Result.FailedResult("清除失败"));
     }
 }
 /// <summary>
 /// 修改用户授权
 /// </summary>
 /// <param name="modifyUserPermissionDto">用户授权修改信息</param>
 /// <returns>返回执行结果</returns>
 public Result ModifyUserPermission(ModifyUserPermissionDto modifyUserPermissionDto)
 {
     if (modifyUserPermissionDto?.UserPermissions.IsNullOrEmpty() ?? true)
     {
         return(Result.FailedResult("没有指定任何要修改的用户授权信息"));
     }
     using (var businessWork = WorkManager.Create())
     {
         var modifyResult = userPermissionService.Modify(modifyUserPermissionDto.MapTo <ModifyUserPermissionParameter>());
         if (!modifyResult.Success)
         {
             return(modifyResult);
         }
         var commitResult = businessWork.Commit();
         return(commitResult.ExecutedSuccess ? Result.SuccessResult("修改成功") : Result.FailedResult("修改失败"));
     }
 }
Example #15
0
 /// <summary>
 /// 修改用户状态
 /// </summary>
 /// <param name="modifyUserStatusDto">用户状态修改信息</param>
 /// <returns>返回状态修改执行结果</returns>
 public Result ModifyStatus(ModifyUserStatusDto modifyUserStatusDto)
 {
     if (modifyUserStatusDto?.StatusInfos.IsNullOrEmpty() ?? true)
     {
         return(Result.FailedResult("没有指定要修改状态的用户信息"));
     }
     using (var businessWork = WorkManager.Create())
     {
         var modifyResult = userService.ModifyStatus(modifyUserStatusDto.MapTo <ModifyUserStatusParameter>());
         if (!modifyResult.Success)
         {
             return(modifyResult);
         }
         var commitVal = businessWork.Commit();
         return(commitVal.ExecutedSuccess ? Result.SuccessResult("修改成功") : Result.FailedResult("修改失败"));
     }
 }
Example #16
0
 /// <summary>
 /// 删除用户
 /// </summary>
 /// <param name="deleteUserDto">删除用户信息</param>
 /// <returns>返回用户删除结果</returns>
 public Result RemoveUser(RemoveUserDto deleteUserDto)
 {
     if (deleteUserDto?.Ids.IsNullOrEmpty() ?? true)
     {
         return(Result.FailedResult("没有指定任何要删除的用户信息"));
     }
     using (var businessWork = WorkManager.Create())
     {
         var deleteResult = userService.Remove(deleteUserDto.Ids);
         if (!deleteResult.Success)
         {
             return(deleteResult);
         }
         var commitResult = businessWork.Commit();
         return(commitResult.ExecutedSuccess ? Result.SuccessResult("删除成功") : Result.FailedResult("删除失败"));
     }
 }
Example #17
0
 /// <summary>
 /// 删除用户
 /// </summary>
 /// <param name="deleteInfo">删除信息</param>
 /// <returns></returns>
 public Result DeleteUser(DeleteUserCmdDto deleteInfo)
 {
     if (deleteInfo == null || deleteInfo.UserIds.IsNullOrEmpty())
     {
         return(Result.FailedResult("没有指定任何要删除的用户信息"));
     }
     using (var businessWork = WorkManager.Create())
     {
         var deleteResult = userService.DeleteUser(deleteInfo.UserIds);
         if (!deleteResult.Success)
         {
             return(deleteResult);
         }
         var commitResult = businessWork.Commit();
         return(commitResult.ExecutedSuccess ? Result.SuccessResult("删除成功") : Result.FailedResult("删除失败"));
     }
 }
Example #18
0
 /// <summary>
 /// 修改分组排序
 /// </summary>
 /// <param name="modifyOperationGroupSortDto">操作分组排序修改信息</param>
 /// <returns>返回执行结果</returns>
 public Result ModifyOperationGroupSort(ModifyOperationGroupSortDto modifyOperationGroupSortDto)
 {
     if (modifyOperationGroupSortDto == null)
     {
         return(Result.FailedResult("没有指定任何要修改的信息"));
     }
     using (var businessWork = WorkManager.Create())
     {
         var modifyResult = operationGroupService.ModifySort(modifyOperationGroupSortDto.Id, modifyOperationGroupSortDto.NewSort);
         if (!modifyResult.Success)
         {
             return(modifyResult);
         }
         var commitResult = businessWork.Commit();
         return(commitResult.ExecutedSuccess ? Result.SuccessResult("修改成功") : Result.FailedResult("修改失败"));
     }
 }
Example #19
0
 /// <summary>
 /// 修改分组排序
 /// </summary>
 /// <param name="sortInfo">排序信息</param>
 /// <returns>执行结果</returns>
 public Result ModifyAuthorityOperationGroupSort(ModifyAuthorityOperationGroupSortCmdDto sortInfo)
 {
     if (sortInfo == null)
     {
         return(Result.FailedResult("没有指定任何要修改的信息"));
     }
     using (var businessWork = WorkManager.Create())
     {
         var modifyResult = authorityOperationGroupService.ModifySort(sortInfo.AuthorityOperationGroupSysNo, sortInfo.NewSort);
         if (!modifyResult.Success)
         {
             return(modifyResult);
         }
         var commitResult = businessWork.Commit();
         return(commitResult.ExecutedSuccess ? Result.SuccessResult("修改成功") : Result.FailedResult("修改失败"));
     }
 }
Example #20
0
 /// <summary>
 /// 修改用户授权
 /// </summary>
 /// <param name="authorizeInfo">用户授权信息</param>
 /// <returns></returns>
 public Result ModifyUserAuthorize(ModifyUserAuthorizeCmdDto authorizeInfo)
 {
     if (authorizeInfo == null || authorizeInfo.UserAuthorizes.IsNullOrEmpty())
     {
         return(Result.FailedResult("没有指定任何要修改的用户授权信息"));
     }
     using (var businessWork = WorkManager.Create())
     {
         var modifyResult = authorizeService.ModifyUserAuthorize(authorizeInfo.UserAuthorizes.Select(c => c.MapTo <UserAuthorize>()));
         if (!modifyResult.Success)
         {
             return(modifyResult);
         }
         var commitResult = businessWork.Commit();
         return(commitResult.ExecutedSuccess ? Result.SuccessResult("修改成功") : Result.FailedResult("修改失败"));
     }
 }
Example #21
0
 /// <summary>
 /// 修改角色授权
 /// </summary>
 /// <param name="modifyRolePermissionDto">角色授权修改信息</param>
 /// <returns>返回执行结果</returns>
 public Result ModifyRolePermission(ModifyRolePermissionDto modifyRolePermissionDto)
 {
     if (modifyRolePermissionDto == null)
     {
         return(Result.FailedResult("没有指定任何要修改的角色授权信息"));
     }
     using (var businessWork = WorkManager.Create())
     {
         var modifyResult = rolePermissionService.Modify(modifyRolePermissionDto.MapTo <ModifyRolePermissionParameter>());
         if (!modifyResult.Success)
         {
             return(modifyResult);
         }
         var commitResult = businessWork.Commit();
         return(commitResult.ExecutedSuccess ? Result.SuccessResult("修改成功") : Result.FailedResult("修改失败"));
     }
 }
Example #22
0
 /// <summary>
 /// 修改角色授权
 /// </summary>
 /// <param name="authInfo">授权信息</param>
 /// <returns></returns>
 public Result ModifyRoleAuthorize(ModifyRoleAuthorizeCmdDto authInfo)
 {
     if (authInfo == null)
     {
         return(Result.FailedResult("没有指定任何要修改的角色授权信息"));
     }
     using (var businessWork = WorkManager.Create())
     {
         var modifyResult = authorizeService.ModifyRoleAuthorize(authInfo.MapTo <ModifyRoleAuthorize>());
         if (!modifyResult.Success)
         {
             return(modifyResult);
         }
         var commitResult = businessWork.Commit();
         return(commitResult.ExecutedSuccess ? Result.SuccessResult("修改成功") : Result.FailedResult("修改失败"));
     }
 }
Example #23
0
 /// <summary>
 /// 修改权限及权限操作绑定
 /// </summary>
 /// <param name="bindInfo">绑定信息</param>
 /// <returns></returns>
 public Result ModifyAuthorityOperationBindAuthority(ModifyAuthorityBindAuthorityOperationCmdDto bindInfo)
 {
     if (bindInfo == null)
     {
         return(Result.FailedResult("没有指定任何要修改的信息"));
     }
     using (var businessWork = WorkManager.Create())
     {
         var modifyResult = authorityBindAuthorityOperationService.ModifyAuthorityAndAuthorityOperationBind(bindInfo.MapTo <ModifyAuthorityAndAuthorityOperationBind>());
         if (!modifyResult.Success)
         {
             return(modifyResult);
         }
         var commitResult = businessWork.Commit();
         return(commitResult.ExecutedSuccess ? Result.SuccessResult("修改成功") : Result.FailedResult("修改失败"));
     }
 }
Example #24
0
        /// <summary>
        /// 删除角色
        /// </summary>
        /// <param name="deleteInfo">删除信息</param>
        /// <returns>执行结果</returns>
        public Result DeleteRole(DeleteRoleCmdDto deleteInfo)
        {
            using (var businessWork = WorkManager.Create())
            {
                #region 参数判断

                if (deleteInfo == null || deleteInfo.RoleIds.IsNullOrEmpty())
                {
                    return(Result.FailedResult("没有指定要删除的角色"));
                }

                #endregion

                roleService.RemoveRole(deleteInfo.RoleIds);
                var exectVal = businessWork.Commit();
                return(exectVal.ExecutedSuccess ? Result.SuccessResult("删除成功") : Result.FailedResult("删除失败"));
            }
        }
        /// <summary>
        /// 删除权限
        /// </summary>
        /// <param name="removePermissionDto">权限删除信息</param>
        /// <returns>返回执行结果</returns>
        public Result RemovePermission(RemovePermissionDto removePermissionDto)
        {
            using (var businessWork = WorkManager.Create())
            {
                #region 参数判断

                if (removePermissionDto?.Ids.IsNullOrEmpty() ?? true)
                {
                    return(Result.FailedResult("没有指定要删除的权限"));
                }

                #endregion

                permissionService.Remove(removePermissionDto.Ids);
                var exectVal = businessWork.Commit();
                return(exectVal.ExecutedSuccess ? Result.SuccessResult("删除成功") : Result.FailedResult("删除失败"));
            }
        }
Example #26
0
        /// <summary>
        /// 删除授权操作
        /// </summary>
        /// <param name="deleteInfo">删除信息</param>
        /// <returns>执行结果</returns>
        public Result DeleteAuthorityOperation(DeleteAuthorityOperationCmdDto deleteInfo)
        {
            using (var businessWork = WorkManager.Create())
            {
                #region 参数判断

                if (deleteInfo == null || deleteInfo.AuthorityOperationIds.IsNullOrEmpty())
                {
                    return(Result.FailedResult("没有指定要删除的授权操作"));
                }

                #endregion

                authorityOperationService.DeleteAuthorityOperation(deleteInfo.AuthorityOperationIds);
                var exectVal = businessWork.Commit();
                return(exectVal.ExecutedSuccess ? Result.SuccessResult("删除成功") : Result.FailedResult("删除失败"));
            }
        }
Example #27
0
 /// <summary>
 /// 修改用户状态
 /// </summary>
 /// <param name="statusInfo">状态信息</param>
 /// <returns>执行结果</returns>
 public Result ModifyStatus(ModifyUserStatusCmdDto statusInfo)
 {
     using (var businessWork = WorkManager.Create())
     {
         if (statusInfo == null || statusInfo.UserId <= 0)
         {
             return(Result.FailedResult("没有指定要修改状态的用户信息"));
         }
         var modifyResult = userService.ModifyStatus(new UserStatusInfo()
         {
             UserId = statusInfo.UserId,
             Status = statusInfo.Status
         });
         if (!modifyResult.Success)
         {
             return(modifyResult);
         }
         var commitVal = businessWork.Commit();
         return(commitVal.ExecutedSuccess ? Result.SuccessResult("修改成功") : Result.FailedResult("修改失败"));
     }
 }
 /// <summary>
 /// 清除用户授权
 /// </summary>
 /// <param name="userIds">用户系统编号</param>
 /// <returns>返回执行结果</returns>
 public Result ClearUserPermission(IEnumerable <long> userIds)
 {
     if (userIds.IsNullOrEmpty())
     {
         return(Result.FailedResult("没有指定任何用户信息"));
     }
     using (var work = WorkManager.Create())
     {
         var result = userPermissionService.ClearByUser(userIds);
         if (!result.Success)
         {
             return(result);
         }
         var commitResult = work.Commit();
         if (!commitResult.EmptyResultOrSuccess)
         {
             result = Result.FailedResult("修改失败");
         }
         return(result);
     }
 }
Example #29
0
 /// <summary>
 /// 清除角色下所有的用户
 /// </summary>
 /// <param name="roleIds">角色编号</param>
 /// <returns>返回清除用户执行结果</returns>
 public Result ClearUser(IEnumerable <long> roleIds)
 {
     if (roleIds.IsNullOrEmpty())
     {
         return(Result.FailedResult("没有任何要操作的角色"));
     }
     using (var work = WorkManager.Create())
     {
         var result = userRoleService.ClearByRole(roleIds);
         if (!result.Success)
         {
             return(result);
         }
         var commitResult = work.Commit();
         if (!commitResult.EmptyResultOrSuccess)
         {
             result = Result.FailedResult("修改失败");
         }
         return(result);
     }
 }
Example #30
0
 /// <summary>
 /// 清除角色授权
 /// </summary>
 /// <param name="roleSysNos">角色系统编号</param>
 /// <returns>执行结果</returns>
 public Result ClearRoleAuthorize(IEnumerable <long> roleSysNos)
 {
     if (roleSysNos.IsNullOrEmpty())
     {
         return(Result.FailedResult("没有指定任何角色信息"));
     }
     using (var work = WorkManager.Create())
     {
         var result = authorizeService.ClearRoleAuthorize(roleSysNos);
         if (!result.Success)
         {
             return(result);
         }
         var commitResult = work.Commit();
         if (!commitResult.EmptyResultOrSuccess)
         {
             result = Result.FailedResult("修改失败");
         }
         return(result);
     }
 }