Exemple #1
0
        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));
        }
Exemple #2
0
        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);
        }