|
|
@@ -30,11 +30,22 @@ namespace Business.EntityFrameworkCore.SqlRepositories
|
|
|
return await _dbContextProvider.GetDbContext().SaveChangesAsync();
|
|
|
}
|
|
|
|
|
|
+ public async Task<int> Insert(List<T> entitylist)
|
|
|
+ {
|
|
|
+ _dbContextProvider.GetDbContext().Set<T>().AddRange(entitylist);
|
|
|
+ return await _dbContextProvider.GetDbContext().SaveChangesAsync();
|
|
|
+ }
|
|
|
+
|
|
|
public async Task<int> Update(T entity)
|
|
|
{
|
|
|
_dbContextProvider.GetDbContext().Set<T>().Update(entity);
|
|
|
return await _dbContextProvider.GetDbContext().SaveChangesAsync();
|
|
|
}
|
|
|
+ public async Task<int> Update(List<T> entitylist)
|
|
|
+ {
|
|
|
+ _dbContextProvider.GetDbContext().Set<T>().UpdateRange(entitylist);
|
|
|
+ return await _dbContextProvider.GetDbContext().SaveChangesAsync();
|
|
|
+ }
|
|
|
|
|
|
public async Task<int> Update(Expression<Func<T, bool>> whereLambda, Expression<Func<T, T>> entity)
|
|
|
{
|