NorgesBankAPIClientLibrary

Nuget

Install

Install-Package NorgesBankAPIClientLibrary -Version 1.0.4

Usage Examples

    using(var client = new BankClient())
    {
        // Single Currency Value
        var result = await client.GetCurrencyValue(CurrencyTypes.GBP);          
    
        //List of Currency Values
        var results = await client.GetCurrencyValues(new List<CurrencyTypes>
        {
            CurrencyTypes.DKK,
            CurrencyTypes.EUR,
            CurrencyTypes.GBP,
            CurrencyTypes.IDR,
            CurrencyTypes.SEK,
            CurrencyTypes.SGD,
            CurrencyTypes.USD
        });
        
         foreach (var resultItem in results)
         {
            //Available properties
            Console.WriteLine($"Currency: {resultItem.Currency} \t " +
                                $"Observation: {resultItem.Value} \t " +
                                $"Multiplier: {resultItem.Multiplier} \t " +
                                $"Corrected Value: {resultItem.CorrectedValue} \t " +
                                $"Observation Date: {resultItem.ObservationDate.ToShortDateString()}");
         }
    }