public async Task DeleteFood(int id) { using (var db = new FoodStacksDbContext(_options)) { var food = db.Food.FirstOrDefault(f => f.Id == id); db.Food.Remove(food); db.SaveChanges(); } }
public async Task UpdateFood(Food food) { using (var db = new FoodStacksDbContext(_options)) { var upFood = db.Food.FirstOrDefault(f => f.Id == food.Id); db.Food.Update(upFood); db.SaveChanges(); } }
public async Task <List <Food> > GetAllFood() { var foods = new List <Food>(); using (var db = new FoodStacksDbContext(_options)) { foods = await db.Food.ToListAsync(); db.SaveChanges(); } return(foods); }
public async Task AddFood(Food food) { using (var db = new FoodStacksDbContext(_options)) { if (food.Title != null) { await db.Food.AddAsync(food); db.SaveChanges(); } throw new Exception(); } }