Example #1
0
        public ActionResult AddItems(IEnumerable <OrderItemModel> orderItems)
        {
            JsonResult          result        = new JsonResult();
            OrderItemRepository orderItemRepo = new OrderItemRepository(applicationCache);
            OrderRepository     orderRepo     = new OrderRepository(false, loggedInUser.Id, applicationCache);
            int orderId;

            orderItemRepo.SaveOrderItems(orderItems, out orderId);
            var order = orderRepo.Get(orderId);

            order.InProgress = true;
            order.Delivered  = false;
            orderRepo.Save(order);
            result.Data = orderRepo.Get(orderId);
            return(result);
        }