public IActionResult AddFoodItem(FoodItemEditModel model) { if (ModelState.IsValid) { var foodItem = new FoodItem(); foodItem.Name = model.Name; foodItem.Description = model.Description; foodItem.Protein = model.Protein; foodItem.Fat = model.Fat; foodItem.Carbohydrates = model.Carbohydrates; foodItem.GlycemicIndex = model.GlycemicIndex; foodItem.Attribute = model.Attribute; foodItem.Category = model.Category; foodItem.Favorites = model.Favorites; DiabetCalcService.CalcEnergy(foodItem); foodItem = _diabetWebData.AddFoodItem(foodItem); return(RedirectToAction(nameof(FoodItemDetails), new { id = foodItem.Id })); } else { return(View()); } }