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); }