Esempio n. 1
0
        public async Task <IActionResult> Post([FromBody] AddFoodItemsCommand command)
        {
            List <string> newFoodItems = new List <string>();

            if (command == null)
            {
                return(BadRequest());
            }

            if (command.FoodItems.Count < 1)
            {
                return(BadRequest());
            }

            command.FoodItems.ForEach(a => newFoodItems.Add(a.Name));

            await _foodService.AddFoodItems(new FoodData(newFoodItems, command.RestaurantName, command.Description));

            return(Accepted());
        }