public IActionResult CreateCustomer(CustomerViewModel customerViewModel) { List <string> DrinkIDs = Request.Cookies.Keys.ToList(); var drinks = drinkColl.GetAllDrinks(); var itemsModel = itemColl.GetDrinkByIDs(DrinkIDs, drinks); foreach (var item in itemsModel) { var cartItem = new CartItemModel(item.CartID, item.DrinkID, Convert.ToInt32(Request.Cookies[Convert.ToString(item.DrinkID)])); CIM.Add(cartItem); } var TotalPrice = cartColl.GetTotalPrice(CIM, drinks, totalPrice); shoppingCartModel = new ShoppingCartModel(tempid, tempid, TotalPrice, DateTime.Now); customerModel = new CustomerModel(customerViewModel.CustomerID, customerViewModel.Name, customerViewModel.Adress, customerViewModel.Email); customerCollection.Create(customerModel, shoppingCartModel, CIM); //customerCollection.SendEmail(customerModel.Email, customerModel.Name); foreach (var key in DrinkIDs) { Response.Cookies.Delete(key); } return(RedirectToAction("Index", "Drink")); }