Exemple #1
0
 public static OpenOrderBackendRequest ToBackendContract(this NewOrderClientContract src, string clientId)
 {
     return(new OpenOrderBackendRequest
     {
         ClientId = clientId,
         Order = src.ToBackendContract()
     });
 }
Exemple #2
0
        public async Task <MtClientResponse <OrderClientContract> > PlaceOrder(string clientId, NewOrderClientContract request)
        {
            var backendRequest  = request.ToBackendContract(clientId);
            var backendResponse = await _httpRequestService.RequestWithRetriesAsync <OpenOrderBackendResponse>(backendRequest, "order.place",
                                                                                                               IsLiveAccount(backendRequest.Order.AccountId));

            return(backendResponse.ToClientContract());
        }