示例#1
0
        public async Task <ExmoCreateBuyOrderResponse> CreateBuyOrderAsync(ExmoCreateBuyOrderMessage message)
        {
            var request = CreateBuyOrderModelMapper.Map(message);

            var result = await _exmoApi.AuthorizedQueryAsync <ExmoCreateBuyOrderResponse>("order_create", request);

            return(result);
        }
        public static IDictionary <string, string> Map(ExmoCreateBuyOrderMessage source)
        {
            var pair = $"{source.From}_{source.To}";

            var request = new Dictionary <string, string>
            {
                ["pair"]     = pair,
                ["quantity"] = source.Amount.ToString("F"),
                ["type"]     = ExmoOrderTypes.MarketSell
            };

            return(request);
        }