@@ -47,7 +47,7 @@ public Task<int> InsertAsync(IEnumerable<TItem> items, CancellationToken token =
47
47
48
48
#region Update
49
49
50
- public Task < bool > UpdateAsync ( TItem item , CancellationToken token = default )
50
+ public Task < TItem > UpdateAsync ( TItem item , CancellationToken token = default )
51
51
{
52
52
Contract . Requires ( IsInitialized ) ;
53
53
Contract . Requires ( item != null ) ;
@@ -61,7 +61,7 @@ public Task<int> UpdateAsync(IEnumerable<TItem> items, CancellationToken token =
61
61
return UpdateAsyncInternal ( items , token ) ;
62
62
}
63
63
64
- protected abstract Task < bool > UpdateAsyncInternal ( TItem items , CancellationToken token = default ) ;
64
+ protected abstract Task < TItem > UpdateAsyncInternal ( TItem items , CancellationToken token = default ) ;
65
65
66
66
protected abstract Task < int > UpdateAsyncInternal ( IEnumerable < TItem > items , CancellationToken token = default ) ;
67
67
@@ -126,7 +126,7 @@ public Task<bool> DeleteAllAsync(CancellationToken token = default)
126
126
127
127
#region InsertOrUpdate
128
128
129
- public Task < bool > InsertOrUpdateAsync ( TItem item , CancellationToken token = default )
129
+ public Task < TItem > InsertOrUpdateAsync ( TItem item , CancellationToken token = default )
130
130
{
131
131
Contract . Requires ( IsInitialized ) ;
132
132
Contract . Requires ( item != null ) ;
@@ -140,7 +140,7 @@ public Task<int> InsertOrUpdateAsync(IEnumerable<TItem> items, CancellationToken
140
140
return InsertOrUpdateAsyncInternal ( items , token ) ;
141
141
}
142
142
143
- protected abstract Task < bool > InsertOrUpdateAsyncInternal ( TItem item , CancellationToken token = default ) ;
143
+ protected abstract Task < TItem > InsertOrUpdateAsyncInternal ( TItem item , CancellationToken token = default ) ;
144
144
145
145
protected abstract Task < int > InsertOrUpdateAsyncInternal ( IEnumerable < TItem > items , CancellationToken token = default ) ;
146
146
@@ -297,22 +297,22 @@ protected abstract IAsyncEnumerable<TItem> FindAsyncInternal(Expression<Func<TIt
297
297
298
298
#region Count
299
299
300
- public Task < uint > CountAsync ( CancellationToken token = default )
300
+ public Task < int > CountAsync ( CancellationToken token = default )
301
301
{
302
302
Contract . Requires ( IsInitialized ) ;
303
303
return CountAsyncInternal ( token ) ;
304
304
}
305
305
306
- public Task < uint > CountAsync ( Expression < Func < TItem , bool > > predicate , CancellationToken token = default )
306
+ public Task < int > CountAsync ( Expression < Func < TItem , bool > > predicate , CancellationToken token = default )
307
307
{
308
308
Contract . Requires ( IsInitialized ) ;
309
309
Contract . Requires ( predicate != null ) ;
310
310
return CountAsyncInternal ( predicate , token ) ;
311
311
}
312
312
313
- protected abstract Task < uint > CountAsyncInternal ( CancellationToken token = default ) ;
313
+ protected abstract Task < int > CountAsyncInternal ( CancellationToken token = default ) ;
314
314
315
- protected abstract Task < uint > CountAsyncInternal ( Expression < Func < TItem , bool > > predicate , CancellationToken token = default ) ;
315
+ protected abstract Task < int > CountAsyncInternal ( Expression < Func < TItem , bool > > predicate , CancellationToken token = default ) ;
316
316
317
317
#endregion
318
318
}
0 commit comments