public IActionResult Checkout() { Order order = new Order(); order.UserId = User.Identity.Name; /*userManager.GetUserId(HttpContext.User);*/ order.DateCreated = DateTime.Now.Date; return(View(order)); }
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))); }
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)); } }