public virtual async Task <Result> ModifyStatus([FromBody] RoleModifyStatusRequestDto dto) { if (dto.RoleId <= 0) { return(Result.ReFailure(ResultCodes.RoleNotExist)); } //数据持久化 _operateLog.Record(ASFPermissions.RoleModifyStatus, dto, "Success"); //记录日志 await _roleRepository.ModifyAsync(dto.RoleId, dto.Enable); return(Result.ReSuccess()); }
public async Task <Result> ModifyStatus([FromBody] RoleModifyStatusRequestDto dto) { if (dto.RoleId <= 0) { return(Result.ReFailure(Domain.ResultCodes.RoleNotExist)); } //数据持久化 _operateLog.Record(ASFPermissions.RoleModifyStatus, dto, "Success"); //记录日志 await _roleRepository.ModifyAsync(dto.RoleId, dto.Enable); await _unitOfWork.CommitAsync(autoRollback : true); return(Result.ReSuccess()); }