示例#1
0
 public void UpdateOrder(PizzaBox_Lib.Models.Orders orders)
 {
     if (db.Orders.Any(o => o.Id == orders.Id))
     {
         var o = db.Orders.FirstOrDefault(o => o.Id == orders.Id);
         o.Pizzas = orders.Pizzas;
         o.Total  = orders.Total;
         db.Orders.Update(o);
         db.SaveChanges();
     }
     else
     {
         Console.WriteLine($"Order with the Id {orders.Id} does not exist");
         return;
     }
 }
        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("~/");
        }
示例#3
0
 public void AddOrder(PizzaBox_Lib.Models.Orders orders)
 {
     db.Orders.Add(Mapper.Map(orders));
     db.SaveChanges();
 }