internal Drink Edit(Drink editDrink) { Drink original = Get(editDrink.Id); original.Name = editDrink.Name != null ? editDrink.Name : original.Name; original.SugarFree = editDrink.SugarFree; original.Price = editDrink.Price > 0 ? editDrink.Price : original.Price; return(_repo.Edit(original)); }
public void Edit_Entity() { _uut.Add(new Drink() { BarName = "Katrines Kælder", DrinksName = "TestDrink", Price = 100 }); _context.SaveChanges(); Drink newDrink = new Drink() { BarName = "Katrines Kælder", DrinksName = "TestDrink", Price = 600 }; _uut.Edit(newDrink); _context.SaveChanges(); Assert.AreEqual(600, _uut.Get("Katrines Kælder", "TestDrink").Price); }