//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]}"); }
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(); }
public JsonResult OrderDrink(int pantryId, int drinkId) { var success = new OrderCommands().OrderDrinks(drinkId, pantryId); return(Json(new { success }, JsonRequestBehavior.AllowGet)); }