Ejemplo n.º 1
0
        public IActionResult Checkout()
        {
            Order order = new Order();

            order.UserId = User.Identity.Name; /*userManager.GetUserId(HttpContext.User);*/

            order.DateCreated = DateTime.Now.Date;
            return(View(order));
        }
Ejemplo n.º 2
0
        public IActionResult MarkShipped(int id)
        {
            Order order = repository.Orders.FirstOrDefault(o => o.OrderID == id);

            if (order != null)
            {
                order.Shipped = true;
                repository.SaveOrder(order);
            }
            return(RedirectToAction(nameof(List)));
        }
Ejemplo n.º 3
0
 public IActionResult Checkout(Order order)
 {
     if (cart.Lines.Count() == 0)
     {
         ModelState.AddModelError("", "Sorry Your Cart Is Empty");
     }
     if (ModelState.IsValid)
     {
         order.Lines = cart.Lines.ToArray();
         repository.SaveOrder(order);
         return(RedirectToAction(nameof(Completed)));
     }
     else
     {
         return(View(order));
     }
 }