===
National Bank of Poland currency exchange rate client.
Install-Package NbpClient
Install-Package NbpClient.Autofac
Install-Package NbpClient.Ninject
- Checking exchange rate avaibility
- Getting a/b/c/h exchange rate for given date (ie. from http://www.nbp.pl/kursy/xml/ )
Autofac Extension
builder.RegisterNbpClient();
Ninject Extension
kernel.RegisterNbpClient();
Basic usage of getting average exchange rate (the 'A' table)
var client = container.Resolve<INbpClient>();
var availableDates = client.GetExchangeRateAvailableDates<AverageExchangeRate>();
var rate = client.GetExchangeRates<AverageExchangeRate>(availableDates.First());