/// <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); } }
/// <summary> /// 保存权限分组 /// </summary> /// <param name="savePermissionGroupDto">权限分组保存信息</param> /// <returns>返回执行结果</returns> public Result <PermissionGroupDto> SavePermissionGroup(SavePermissionGroupDto savePermissionGroupDto) { return(permissionGroupBusiness.SavePermissionGroup(savePermissionGroupDto)); }