Пример #1
0
        public IActionResult Put(int id, Coffee coffee)
        {
            if (id != coffee.Id)
            {
                return(BadRequest());
            }

            _coffeeRepository.UpdateCoffee(coffee);
            return(NoContent());
        }
        private void EditCoffee()
        {
            int    id           = userIO.ReadInt("Enter Coffee Id", 0, 10);
            Coffee editedCoffee = repository.ReadById(id);

            editedCoffee = View.EditCoffeeInfo(editedCoffee);

            repository.UpdateCoffee(id, editedCoffee);
            View.DisplayCoffee(editedCoffee);
        }
Пример #3
0
        public void CanEditCoffee()
        {
            Coffee coffee = new Coffee
            {
                CoffeeId     = 1,
                CoffeeName   = "Bad Coffee",
                CoffeePrice  = 3.7f,
                CoffeeRating = 1,
                CoffeeRoast  = "light"
            };

            repository.UpdateCoffee(1, coffee);
            Coffee newCoffee = repository.ReadById(1);

            Assert.AreEqual(coffee.CoffeeName, newCoffee.CoffeeName);
        }