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); }
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); }