private async void processMarketOrder(Button btn, string productId, decimal funds) { preRequest(btn); var req = new OrdersMarketRequest { Side = "buy", ProductId = productId, Funds = funds.ToString() }; var resp = await _api.Orders.PostOrderMarket(req); if (httpSuccess(resp, btn)) { var str = String.Format("Order {0} placed at {1}. Settled: {2}", resp.Id, resp.CreatedAt, resp.Settled); MessageBox.Show(str, productId + " Order Placed"); } }
public static async Task <bool> BuyCurrency(Burden burden) { var buyPair = burden.BurdenTypeCurrency + "-" + BASE_CURRENCY; var req = new OrdersMarketRequest { Side = "buy", ProductId = buyPair, Funds = burden.BurdenTypeAmount.ToString() }; var resp = await _api.Orders.PostOrderMarket(req); if (httpSuccess(burden, resp)) { var str = String.Format("Order {0} placed at {1}. Settled: {2}", resp.Id, resp.CreatedAt, resp.Settled); taskResult(burden, true, str); } return(resp.HttpResponse.IsSuccessStatusCode); }