示例#1
0
        protected IActionResult EditStopLoss(int orderId, OrderValueRequest orderValueRequest)
        {
            if (orderValueRequest == null)
            {
                return(BadRequest());
            }

            return(Ok(OrderBusiness.EditStopLoss(orderId, orderValueRequest.Value)));
        }
示例#2
0
        protected IActionResult CloseOrder(int orderId, OrderValueRequest orderValueRequest)
        {
            if (orderValueRequest == null)
            {
                return(BadRequest());
            }

            var order = OrderBusiness.CloseOrder(orderId, orderValueRequest.Value);

            SendOrderMessageToFollowers(new OrderResponse[] { order });
            return(Ok(order));
        }
示例#3
0
 public new IActionResult EditStopLoss([FromRoute] int orderId, [FromBody] OrderValueRequest orderValueRequest)
 {
     return(base.EditStopLoss(orderId, orderValueRequest));
 }
示例#4
0
 public new IActionResult EditTakeProfit([FromRoute] int orderId, [FromBody] OrderValueRequest orderValueRequest)
 {
     return(base.EditTakeProfit(orderId, orderValueRequest));
 }
示例#5
0
 public new IActionResult CloseOrder([FromRoute] int orderId, [FromBody] OrderValueRequest orderValueRequest)
 {
     return(base.CloseOrder(orderId, orderValueRequest));
 }