ASPNETCoreAngular2Demo.Controller.FoodItemsController.AddFoodToList C# (CSharp) Метод

AddFoodToList() приватный Метод

private AddFoodToList ( [ viewModel ) : IActionResult
viewModel [
Результат IActionResult
        public IActionResult AddFoodToList([FromBody] FoodItemViewModel viewModel)
        {

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

            if (!ModelState.IsValid)
            {
                return BadRequest(ModelState);
            }

            FoodItem item = Mapper.Map<FoodItem>(viewModel);
            item.Created = DateTime.Now;
            FoodItem newFoodItem = _foodRepository.Add(item);

            _coolMessageHubContext.Clients.All.FoodAdded(newFoodItem);

            return CreatedAtRoute(
                "GetSingleFood",
                new { foodItemId = newFoodItem.Id },
                Mapper.Map<FoodItemViewModel>(newFoodItem));

        }