|
|
|
@ -7,6 +7,7 @@ using System.Threading;
|
|
|
|
|
using System.Threading.Tasks;
|
|
|
|
|
using Microsoft.EntityFrameworkCore;
|
|
|
|
|
using Volo.Abp.Auditing;
|
|
|
|
|
using Volo.Abp.Domain.Entities;
|
|
|
|
|
using Volo.Abp.Domain.Repositories.EntityFrameworkCore;
|
|
|
|
|
using Volo.Abp.EntityFrameworkCore;
|
|
|
|
|
|
|
|
|
@ -141,9 +142,21 @@ namespace Volo.Abp.AuditLogging.EntityFrameworkCore
|
|
|
|
|
return GetQueryable().IncludeDetails();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public Task<EntityChange> GetEntityChange(Guid entityChangeId)
|
|
|
|
|
public virtual async Task<EntityChange> GetEntityChange(Guid entityChangeId)
|
|
|
|
|
{
|
|
|
|
|
return DbContext.Set<EntityChange>().AsNoTracking().IncludeDetails().OrderBy(x => x.Id).Where(x => x.Id == entityChangeId).FirstAsync();
|
|
|
|
|
var entityChange = await DbContext.Set<EntityChange>()
|
|
|
|
|
.AsNoTracking()
|
|
|
|
|
.IncludeDetails()
|
|
|
|
|
.OrderBy(x => x.Id)
|
|
|
|
|
.Where(x => x.Id == entityChangeId)
|
|
|
|
|
.FirstOrDefaultAsync();
|
|
|
|
|
|
|
|
|
|
if (entityChange == null)
|
|
|
|
|
{
|
|
|
|
|
throw new EntityNotFoundException(typeof(EntityChange));
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
return entityChange;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public virtual async Task<List<EntityChange>> GetEntityChangeListAsync(
|
|
|
|
|