public void AddDrink([FromBody] DrinkOrder drinkOrder) { if (drinkOrder == null) { throw new ArgumentNullException(nameof(drinkOrder)); } this.drinksCountTrackingService.AddDrink(drinkOrder.Name, drinkOrder.Quantity.Value); }
public DrinkOrder Get(string drinkName) { if (drinkName == null) { throw new ArgumentNullException(nameof(drinkName)); } var count = this.drinksCountTrackingService.Get(drinkName); if (count == 0) { throw new ResourceNotFoundException("couldn't find drink " + drinkName); } var drinkOrder = new DrinkOrder { Name = drinkName, Quantity = count }; return(drinkOrder); }