public IActionResult Index() { ActiveOrderModel activeOrder = new ActiveOrderModel(); activeOrder.Order = _ordersService.GetActive(ContextHelper.GetCurrentUser(HttpContext).Id); //get products activeOrder.Products = _ordersService.GetProductsByOrderId(activeOrder.Order.Id); return(View(activeOrder)); }
public IActionResult PostOrder(ActiveOrderModel order) { if (order is null) { return(BadRequest(new ArgumentNullException(nameof(order)))); } var newOrder = orderAdminService.InsertOrder(mapper.Map <ActiveOrderDTO>(order)); return(CreatedAtAction(nameof(GetOrder), new { id = newOrder.ActiveOrderId }, newOrder)); }
internal void CreateOrder(BitmexOrderData order, string text) { var model = ActiveOrderModel.ToModel(order, MainWnd.Controller); MainWnd.InsertOrder <ActiveOrderModel>(gridOrders, model, null, lbActiveOrders); MainWindow.HandleException(() => { order.Message = String.Format("{0} ID{1}", text, order.OrderId.GetOrderId()); MainWnd.LogOrderEvent(order.Message); }); }
public IActionResult PutOrder(ActiveOrderModel order) { if (order is null) { return(BadRequest(new ArgumentNullException(nameof(order)))); } if (orderAdminService.UpdateOrder(mapper.Map <ActiveOrderDTO>(order))) { return(Ok()); } else { return(NotFound()); } }
internal void UpdateLimit(BitmexOrderData order) { int idx = MainWnd.ContainsOrder <ActiveOrderModel>(gridOrders, order); if (idx != -1) { var model = (ActiveOrderModel)gridOrders.Items[idx]; MainWindow.HandleException(() => { var msg = model.Sync(ActiveOrderModel.ToModel(order, MainWnd.Controller), MainWnd.Controller); if (msg != null) { order.Message = String.Format("Update{0} ID{1}", msg, order.OrderId.GetOrderId()); MainWnd.LogOrderEvent(order.Message); MainWnd.UpdateOrder <ActiveOrderModel>(gridOrders, order, model, idx, lbActiveOrders); } }); } }
public IActionResult MakeOrder(ActiveOrderModel order) { return(View(order)); }