예제 #1
0
 /// <summary>
 /// 修改权限状态
 /// </summary>
 /// <param name="statusInfo">权限状态修改信息</param>
 /// <returns>返回执行结果</returns>
 public Result ModifyPermissionStatus(ModifyPermissionStatusDto modifyPermissionStatusDto)
 {
     using (var businessWork = WorkManager.Create())
     {
         if (modifyPermissionStatusDto?.StatusInfos.IsNullOrEmpty() ?? true)
         {
             return(Result.FailedResult("没有指定任何要修改的权限信息"));
         }
         var modifyResult = permissionService.ModifyStatus(modifyPermissionStatusDto.MapTo <ModifyPermissionStatusParameter>());
         if (!modifyResult.Success)
         {
             return(modifyResult);
         }
         var commitVal = businessWork.Commit();
         return(commitVal.ExecutedSuccess ? Result.SuccessResult("修改成功") : Result.FailedResult("修改失败"));
     }
 }
 /// <summary>
 /// 修改权限状态
 /// </summary>
 /// <param name="modifyPermissionStatusDto">权限状态修改信息</param>
 /// <returns>返回执行结果</returns>
 public Result ModifyPermissionStatus(ModifyPermissionStatusDto modifyPermissionStatusDto)
 {
     return(permissionBusiness.ModifyPermissionStatus(modifyPermissionStatusDto));
 }