コード例 #1
0
        public IActionResult Details(CustomOrderModel data)
        {
            ViewData["Bake"] = data.Bake;

            data.ConfirmationNumber = Guid.NewGuid().ToString();
            data.Date = DateTime.Now;

            ViewData["ID"] = data.ConfirmationNumber;

            using (var context = new FerrisBakesContext())
            {
                context.CustomOrders.Add(data);  //Context.Order.ToList

                context.SaveChanges();
            }

            return(View("OrderPlaced", data));
        }
コード例 #2
0
        public IActionResult OrderPlaced(CheckoutOrderModel model)
        {
            model.OrderConfirmation = Guid.NewGuid().ToString();

            using (var context = new FerrisBakesContext())
            {
                foreach (CartItemModel m in context.Cart)
                {
                    if (m != null)
                    {
                        context.SetOrders.Add(SetOrderConvert(model, m));
                    }

                    context.Cart.Remove(m);
                }
                context.SaveChanges();
            }

            return(View(model));
        }