public async Task <IActionResult> Index(MenuViewModel model)
        {
            if (ModelState.IsValid)
            {
                /*String selectedVegetables = "";
                 * foreach (VegWithChkBxViewModel vegWithChkBx in model.ListVegetablesWithCheckBoxes)
                 * {
                 *  if(vegWithChkBx.Checked == true)
                 *  {
                 *      selectedVegetables += vegWithChkBx.Id + "/";
                 *  }
                 * }
                 * Debug.WriteLine("-------------- selectedSandwich : " + model.SelectedSandwich);
                 * Debug.WriteLine("-------------- selectedVegetables : " + selectedVegetables);
                 */
                if (model.SelectedSandwich != null)
                {
                    OrderLine newOrderLine = new OrderLine {
                        Quantity = 1, VegetablesPrice = model.VegetablesPrice, OrderLineVegetables = new List <OrderLineVegetable>()
                    };

                    Sandwich selectedSandwich = model.ListSandwiches.Where(s => s.Id == Int32.Parse(model.SelectedSandwich)).First();
                    newOrderLine.Sandwich = selectedSandwich;

                    foreach (VegWithChkBxViewModel vegWithChkBx in model.ListVegetablesWithCheckBoxes)
                    {
                        if (vegWithChkBx.Checked == true)
                        {
                            VegWithChkBxViewModel selectedVegWithChkBx = model.ListVegetablesWithCheckBoxes.Where(v => v.Id == vegWithChkBx.Id).First();
                            Vegetable             selectedVegetable    = new Vegetable {
                                Id = selectedVegWithChkBx.Id, Name = selectedVegWithChkBx.Name, Description = selectedVegWithChkBx.Description
                            };
                            newOrderLine.AddVegetable(selectedVegetable);
                        }
                    }

                    AddOrderLineToCartSession(newOrderLine);
                }
            }
            return(View(model));
        }