public IActionResult AddKabobwich(Kabobwich kabobwich) { if (kabobwich != null) { // kabobwich.Order = order; _dbContext.Kabobwiches.Add(kabobwich); _dbContext.SaveChanges(); } HttpContext.Session.SetInt32("kabobwichId", kabobwich.Id); return(RedirectToAction("OrderOverview")); }
public IActionResult PlaceOrder(string total) { Order order = new Order(); order.DeliveryAddress = _dbContext.Addresses.Find(Convert.ToInt32(HttpContext.Session.GetString("addressid"))); order.PaymentInformation = _dbContext.PaymentInfos.Find(Convert.ToInt32(HttpContext.Session.GetString("billingid"))); order.Drinks = HttpContext.Session.GetString("drinkString"); order.Sides = HttpContext.Session.GetString("sideString"); _dbContext.Orders.Add(order); _dbContext.SaveChanges(); if (HttpContext.Session.GetInt32("kabobwichId") > 0) { Kabobwich kabobwich = _dbContext.Kabobwiches.Find(HttpContext.Session.GetInt32("kabobwichId")); kabobwich.Order = order; _dbContext.SaveChanges(); } HttpContext.Session.Clear(); return(View("ThankYou")); }