Пример #1
0
        //ConnectedOrder connectedOrders;


        public OrderViewModel()
        {
            orderOperationsObj        = new OrderOperations();
            productOperationObj       = new ProductOperations();
            orderDetailListObj        = new OrderDetailsList();
            currentOrder              = new Order();
            currentOrder.OrderCreate  = DateTime.Today;
            currentOrder.DispatchDate = DateTime.Today;
            Console.WriteLine($"Current Order ID : {currentOrder.Id}");
            listReadingOrder = new List <Order>();
            LoadCustomersList();
            LoadProductsList();
            selectedCustomer = new Customer();
            selectedProduct  = ListOfProducts[0];
            LoadCurrentOrderDetalList();
            addProductToList = new OrderCommands(AddProductToDetailList);
            //addOrderToList = new OrderCommands(AddToOrder);
            addOrderToList = new OrderCommands(AddOrderToListMethod);
            LoadOrdersList();
            productSizesTable = new int[14];
            readingOrder      = new Order();
            updateOrderStatus = new OrderCommands(updateOrderStatusMethod);
            //connectedOrders = new ConnectedOrder(OrdersList, CurrentOrderDetailList);
            //connectedOrders.sortedOrderInformation(OrdersList, CurrentOrderDetailList);
            //connectedOrders = new ConnectedOrder(OrdersList, CurrentOrderDetailList);
            //connectedOrderCol = connectedOrders.sortedOrderInformation(OrdersList, CurrentOrderDetailList);
            ListReadingOrderMethod();

            //Console.WriteLine($"Lista : {ListReadingOrder[0].OrderDetailsLists[0]}");
        }
Пример #2
0
        public OrderViewModel()
        {
            OrderCommands = new OrderCommands();

            using (WorkDbContext db = new WorkDbContext())
            {
                Orders = new ObservableCollection <Order>();

                foreach (var Order in db.Orders)
                {
                    Orders.Add(Order);
                }

                Persons = new List <Person>();
                foreach (var person in db.Persons)
                {
                    Persons.Add(person);
                }
            }

            OrderCollectionView    = CollectionViewSource.GetDefaultView(Orders);
            TemporarySelectedOrder = new Order();
        }
Пример #3
0
        public JsonResult OrderDrink(int pantryId, int drinkId)
        {
            var success = new OrderCommands().OrderDrinks(drinkId, pantryId);

            return(Json(new { success }, JsonRequestBehavior.AllowGet));
        }