public async Task <Food> UpdateAsync(Food item) { using var db = new EfFoodDataModel(_options); var entryEntity = db.Foods.Update(item); await db.SaveChangesAsync().ConfigureAwait(true); return(entryEntity.Entity); }
public async Task DeleteAsync(uint id) { using var db = new EfFoodDataModel(_options); var item = await db.Foods.FindAsync(id); db.Foods.Remove(item); await db.SaveChangesAsync().ConfigureAwait(true); }
public async Task <Food> FindAsync(uint id) { using var db = new EfFoodDataModel(_options); return(await db.Foods.FindAsync(id).ConfigureAwait(true)); }
public async Task <ICollection <Food> > FindAllAsync() { using var db = new EfFoodDataModel(_options); return(await db.Foods.ToListAsync().ConfigureAwait(true)); }