Ejemplo n.º 1
0
        public async Task <GetMarketCalendarResponse> GetMarketCalendar(GetMarketCalendarRequest request)
        {
            var command = new GetMarketCalendarCommand(request.Month, request.Year, Gateway.AccesToken);

            //Send command to API
            await MakeApiCall(command);

            //Some handling of the response
            var response = new GetMarketCalendarResponse(command.RawResponse, command.MessageFormat);

            return(response);
        }
Ejemplo n.º 2
0
        private async void btnGo_Click(object sender, EventArgs e)
        {
            if (!ValidateInput())
            {
                return;
            }
            string responseText = "";

            if (ApiCall.CompareTo("Market/Get Intraday Status") == 0)
            {
                var response = await ApiGateway.MarketData.GetIntradayStatus();

                responseText = response.RawResponse.Content;
            }
            else if (ApiCall.CompareTo("Market/Get Market Calendar") == 0)
            {
                var request  = new GetMarketCalendarRequest(int.Parse(txtMonth.Text), int.Parse(txtYear.Text));
                var response = await ApiGateway.MarketData.GetMarketCalendar(request);

                responseText = response.RawResponse.Content;
            }

            txtResponse.Text = responseText;
        }