//Work public async Task BodyOfWork() { WriteToConsoleAndPromptToContinue("Working on the DB commencing"); //Adding foreach (var added in _added) { await _personRepo.AddOrUpdateAsync(added); } //Updating foreach (var updated in _updated) { await _personRepo.AddOrUpdateAsync(updated); } //Deleting foreach (var removed in _removed) { await _personRepo.RemoveAsync(removed.Id); } WriteToConsoleAndPromptToContinue("Work on DB complete"); }