internal Drink Delete(int id) { Drink burger = Get(id); _repo.Delete(burger); return(burger); }
public void DeleteDrink(int id) { var orig = _drinkRepo.GetDrinkById(id); _drinkRepo.Delete(orig); _drinkRepo.SaveChanges(); //public void DeleteDrink(DrinkDTO ProjectToModel(d)); //_drinkRepo.Delete(ProjectToModel(d)); //_drinkRepo.SaveChanges(); }
public async Task DeleteTestAsync() { var options = new DbContextOptionsBuilder <CoffeeDbContext>() .UseInMemoryDatabase(Guid.NewGuid().ToString()) .Options; using (var context = new CoffeeDbContext(options)) { var newDrink = new Drink { DrinkName = "test", Description = "test", Price = 100, CategoryId = 1 }; var service = new DrinkRepository(context); await service.AddDrinkAsync(newDrink); } using (var context = new CoffeeDbContext(options)) { var service = new DrinkRepository(context); Assert.AreEqual(1, context.Drinks.Count()); service.Delete(1); Assert.AreEqual(0, context.Drinks.Count()); } }