예제 #1
0
        public GetOrderTransactionResult MapToGetOrderTransactionResult(OrderReporting.PersistentObject persistentObject)
        {
            var result = new GetOrderTransactionResult();

            result.Exchange    = persistentObject.Exchange;
            result.Id          = persistentObject.Id;
            result.PairSymbols = $"{persistentObject.ToCurrencySymbol}-{persistentObject.FromCurrencySymbol}";
            result.Price       = persistentObject.Price;
            result.Status      = persistentObject.Status;
            result.TotalAmount = persistentObject.TotalAmount;
            result.Type        = persistentObject.Type;
            result.Volume      = persistentObject.Volume;

            return(result);
        }
예제 #2
0
        public GetOrderQueryResult MapToGetOrderQueryResult(GetOrderTransactionResult item)
        {
            var result = new GetOrderQueryResult
            {
                Exchange    = item.Exchange,
                Id          = item.Id,
                PairSymbols = item.PairSymbols,
                Price       = item.Price,
                Status      = item.Status,
                TotalAmount = item.TotalAmount,
                Type        = item.Type,
                Volume      = item.Volume
            };

            return(result);
        }