public ActionResult CreateOrder(IFormCollection collection, Models.Order order) { PizzaBox.Domain.Order dmo = new Order(); dmo.Orderid = order.Orderid; dmo.Ocustomerid = order.Ocustomerid; //dmo.Datetime = order.Datetime; dmo.Datetime = DateTime.Now; try { db.AddOrder(dmo); db.Save(); return(RedirectToAction(nameof(OrdersPage), new { uoid = db.GetUserByUserid(dmo.Ocustomerid).Userid })); } catch { return(View()); } }
public ActionResult ConfirmOrder(int store, int pan, int crust, string pizza, decimal total) { PizzaBox_Lib.Models.Orders newOrder = new PizzaBox_Lib.Models.Orders() { Pizzas = pizza, Userid = 1, Storeid = store, TimeOrdered = DateTime.Now, Total = total }; _repository.AddOrder(newOrder); return(View()); //goes back home // return Redirect("~/"); }
public IActionResult Confirmation() { if (Assets.Session == false) { return(Redirect("~/Home/Signin")); } Assets.OrderInfo.StoreId = Assets.ShopInfo.StoreId; Assets.OrderInfo.Username = Assets.Current_user; _PBrepository.AddOrder(Assets.OrderInfo, Assets.OrdertypeInfo, Assets.Preset_seq, "-", decimal.Round(Assets.Order_Total, 2)); _PBrepository.UpdateInventory(Assets.OrderInfo.StoreId, Assets.NumPresets, Assets.NumCustoms, "subtract"); Assets.Ordered_Once = true; //reset timer per completed order (1 location/24 hour period) Assets.today = new System.DateTime(System.DateTime.Today.Ticks); Assets.tomorrow = new System.DateTime(System.DateTime.Today.AddDays(1).Ticks); return(View()); }