Beispiel #1
0
    public www.mnb.hu.webservices.GetCurrentExchangeRatesResponseBody GetCurrentExchangeRates(www.mnb.hu.webservices.GetCurrentExchangeRatesRequestBody GetCurrentExchangeRates1)
    {
        GetCurrentExchangeRatesRequest inValue = new GetCurrentExchangeRatesRequest();

        inValue.GetCurrentExchangeRates = GetCurrentExchangeRates1;
        GetCurrentExchangeRatesResponse retVal = ((MNBArfolyamServiceSoap)(this)).GetCurrentExchangeRates(inValue);

        return(retVal.GetCurrentExchangeRatesResponse1);
    }
Beispiel #2
0
        /// <summary>
        /// Aktuális árfolyam lekérdezése
        /// </summary>
        public static async Task <decimal> GetCurrentExchangeRate(string currency)
        {
            MNBArfolyamServiceSoapClient client = new MNBArfolyamServiceSoapClient();

            await client.OpenAsync();

            GetCurrentExchangeRatesResponse response = await client.GetCurrentExchangeRatesAsync(new GetCurrentExchangeRatesRequestBody());

            await client.CloseAsync();

            return(GetCurrentExchangeRateFromString(currency, response.GetCurrentExchangeRatesResponse1.GetCurrentExchangeRatesResult));
        }