mirror of
https://github.com/collinbarrett/FilterLists.git
synced 2026-03-11 09:04:27 +00:00
eliminate dbcontext.Add*Async() methods
This commit is contained in:
parent
6136ac03db
commit
faa898a2f3
2 changed files with 4 additions and 4 deletions
|
|
@ -52,7 +52,7 @@ public async Task TrySaveAsync()
|
|||
|
||||
private async Task Add()
|
||||
{
|
||||
await dbContext.Snapshots.AddAsync(snapshot);
|
||||
dbContext.Snapshots.Add(snapshot);
|
||||
await dbContext.SaveChangesAsync();
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -25,17 +25,17 @@ public SnapshotDeBatch(FilterListsDbContext dbContext, Data.Entities.Snapshot sn
|
|||
|
||||
public async Task SaveAsync()
|
||||
{
|
||||
await AddRules();
|
||||
AddRules();
|
||||
AddSnapshotRules();
|
||||
await dbContext.SaveChangesAsync();
|
||||
}
|
||||
|
||||
private async Task AddRules()
|
||||
private void AddRules()
|
||||
{
|
||||
var existingRules = GetExistingRules();
|
||||
var newRules = CreateNewRules(existingRules);
|
||||
rules = existingRules.Concat(newRules);
|
||||
await dbContext.Rules.AddRangeAsync(newRules);
|
||||
dbContext.Rules.AddRange(newRules);
|
||||
}
|
||||
|
||||
private IQueryable<Rule> GetExistingRules() => dbContext.Rules.Where(r => rawRules.Contains(r.Raw));
|
||||
|
|
|
|||
Loading…
Reference in a new issue