public void Add(TEntity entity) { if (entity == null) { throw new ArgumentNullException(nameof(entity)); } _context.Set <TEntity>().Add(entity); _context.SaveChanges(); }
public async Task RemoveAdultAsync(int id) { using (AdultDbContext dbContext = new AdultDbContext()) { Adult adultToRemove = await GetAdultByIdAsync(id); dbContext.Adults.Remove(adultToRemove); dbContext.SaveChanges(); } }
private static void Seed(AdultDbContext adbc) { FileContext fileContext = new FileContext(); IList <Adult> adults = new List <Adult>(); adults = fileContext.Adults; adbc.Add(adults); adbc.SaveChanges(); }
public async Task <Adult> UpdateAdultAsync(Adult updatedAdult) { using (AdultDbContext dbContext = new AdultDbContext()) { await RemoveAdultAsync(updatedAdult.Id); await AddAdultAsync(updatedAdult); dbContext.SaveChanges(); } return(updatedAdult); }