forked from ddrilling/AsbCloudServer
#7987467 token
This commit is contained in:
parent
07fe9fcc5a
commit
252c45ac00
@ -29,7 +29,7 @@ namespace AsbCloudInfrastructure.Repository
|
||||
{ }
|
||||
|
||||
/// <inheritdoc/>
|
||||
public virtual async Task<IEnumerable<TDto>> GetAllAsync(CancellationToken token = default)
|
||||
public virtual async Task<IEnumerable<TDto>> GetAllAsync(CancellationToken token)
|
||||
{
|
||||
var entities = await GetQuery()
|
||||
.AsNoTracking()
|
||||
@ -40,7 +40,7 @@ namespace AsbCloudInfrastructure.Repository
|
||||
}
|
||||
|
||||
/// <inheritdoc/>
|
||||
public virtual async Task<TDto?> GetOrDefaultAsync(int id, CancellationToken token = default)
|
||||
public virtual async Task<TDto?> GetOrDefaultAsync(int id, CancellationToken token)
|
||||
{
|
||||
var entity = await GetQuery()
|
||||
.AsNoTracking()
|
||||
@ -65,7 +65,7 @@ namespace AsbCloudInfrastructure.Repository
|
||||
}
|
||||
|
||||
/// <inheritdoc/>
|
||||
public virtual async Task<int> InsertAsync(TDto item, CancellationToken token = default)
|
||||
public virtual async Task<int> InsertAsync(TDto item, CancellationToken token)
|
||||
{
|
||||
var entity = Convert(item);
|
||||
entity.Id = 0;
|
||||
@ -76,7 +76,7 @@ namespace AsbCloudInfrastructure.Repository
|
||||
}
|
||||
|
||||
/// <inheritdoc/>
|
||||
public virtual async Task<int> InsertRangeAsync(IEnumerable<TDto> items, CancellationToken token = default)
|
||||
public virtual async Task<int> InsertRangeAsync(IEnumerable<TDto> items, CancellationToken token)
|
||||
{
|
||||
if (!items.Any())
|
||||
return 0;
|
||||
@ -98,7 +98,7 @@ namespace AsbCloudInfrastructure.Repository
|
||||
}
|
||||
|
||||
/// <inheritdoc/>
|
||||
public virtual async Task<int> UpdateAsync(TDto item, CancellationToken token = default)
|
||||
public virtual async Task<int> UpdateAsync(TDto item, CancellationToken token)
|
||||
{
|
||||
var existingEntity = await dbSet
|
||||
.AsNoTracking()
|
||||
@ -116,7 +116,7 @@ namespace AsbCloudInfrastructure.Repository
|
||||
}
|
||||
|
||||
/// <inheritdoc/>
|
||||
public virtual Task<int> DeleteAsync(int id, CancellationToken token = default)
|
||||
public virtual Task<int> DeleteAsync(int id, CancellationToken token)
|
||||
{
|
||||
var entity = dbSet
|
||||
.AsNoTracking()
|
||||
|
@ -26,9 +26,9 @@ namespace AsbCloudWebApi.Controllers
|
||||
{
|
||||
protected readonly TService service;
|
||||
|
||||
public Func<T, CancellationToken, Task<bool>> InsertForbidAsync { get; protected set; } = null;
|
||||
public Func<T, CancellationToken, Task<bool>> UpdateForbidAsync { get; protected set; } = null;
|
||||
public Func<int, CancellationToken, Task<bool>> DeleteForbidAsync { get; protected set; } = null;
|
||||
public Func<T, CancellationToken, Task<bool>> InsertForbidAsync { get; protected set; } = null!;
|
||||
public Func<T, CancellationToken, Task<bool>> UpdateForbidAsync { get; protected set; } = null!;
|
||||
public Func<int, CancellationToken, Task<bool>> DeleteForbidAsync { get; protected set; } = null!;
|
||||
|
||||
public CrudController(TService service)
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user