diff --git a/AsbCloudInfrastructure/Repository/CrudRepositoryBase.cs b/AsbCloudInfrastructure/Repository/CrudRepositoryBase.cs
index da51ab32..5cd4ac73 100644
--- a/AsbCloudInfrastructure/Repository/CrudRepositoryBase.cs
+++ b/AsbCloudInfrastructure/Repository/CrudRepositoryBase.cs
@@ -29,7 +29,7 @@ namespace AsbCloudInfrastructure.Repository
{ }
///
- public virtual async Task> GetAllAsync(CancellationToken token = default)
+ public virtual async Task> GetAllAsync(CancellationToken token)
{
var entities = await GetQuery()
.AsNoTracking()
@@ -40,7 +40,7 @@ namespace AsbCloudInfrastructure.Repository
}
///
- public virtual async Task GetOrDefaultAsync(int id, CancellationToken token = default)
+ public virtual async Task GetOrDefaultAsync(int id, CancellationToken token)
{
var entity = await GetQuery()
.AsNoTracking()
@@ -65,7 +65,7 @@ namespace AsbCloudInfrastructure.Repository
}
///
- public virtual async Task InsertAsync(TDto item, CancellationToken token = default)
+ public virtual async Task InsertAsync(TDto item, CancellationToken token)
{
var entity = Convert(item);
entity.Id = 0;
@@ -76,7 +76,7 @@ namespace AsbCloudInfrastructure.Repository
}
///
- public virtual async Task InsertRangeAsync(IEnumerable items, CancellationToken token = default)
+ public virtual async Task InsertRangeAsync(IEnumerable items, CancellationToken token)
{
if (!items.Any())
return 0;
@@ -98,7 +98,7 @@ namespace AsbCloudInfrastructure.Repository
}
///
- public virtual async Task UpdateAsync(TDto item, CancellationToken token = default)
+ public virtual async Task UpdateAsync(TDto item, CancellationToken token)
{
var existingEntity = await dbSet
.AsNoTracking()
@@ -116,7 +116,7 @@ namespace AsbCloudInfrastructure.Repository
}
///
- public virtual Task DeleteAsync(int id, CancellationToken token = default)
+ public virtual Task DeleteAsync(int id, CancellationToken token)
{
var entity = dbSet
.AsNoTracking()
diff --git a/AsbCloudWebApi/Controllers/CrudController.cs b/AsbCloudWebApi/Controllers/CrudController.cs
index 0decf79a..4d1442aa 100644
--- a/AsbCloudWebApi/Controllers/CrudController.cs
+++ b/AsbCloudWebApi/Controllers/CrudController.cs
@@ -26,9 +26,9 @@ namespace AsbCloudWebApi.Controllers
{
protected readonly TService service;
- public Func> InsertForbidAsync { get; protected set; } = null;
- public Func> UpdateForbidAsync { get; protected set; } = null;
- public Func> DeleteForbidAsync { get; protected set; } = null;
+ public Func> InsertForbidAsync { get; protected set; } = null!;
+ public Func> UpdateForbidAsync { get; protected set; } = null!;
+ public Func> DeleteForbidAsync { get; protected set; } = null!;
public CrudController(TService service)
{