diff --git a/src/packages/HawkN.Iso.Countries.Currencies/HawkN.Iso.Countries.Currencies.csproj b/src/packages/HawkN.Iso.Countries.Currencies/HawkN.Iso.Countries.Currencies.csproj index d161487..0bd48b0 100644 --- a/src/packages/HawkN.Iso.Countries.Currencies/HawkN.Iso.Countries.Currencies.csproj +++ b/src/packages/HawkN.Iso.Countries.Currencies/HawkN.Iso.Countries.Currencies.csproj @@ -16,7 +16,7 @@ false false true - 8.0.0 + 8.0.2 false $(GenerateDataFiles) $(MSBuildProjectDirectory)\CountryCurrencyMap.cs diff --git a/src/packages/HawkN.Iso.Countries.Currencies/HawkN.Iso.Countries.Currencies.nuspec b/src/packages/HawkN.Iso.Countries.Currencies/HawkN.Iso.Countries.Currencies.nuspec index 3ebfc10..4f89b98 100644 --- a/src/packages/HawkN.Iso.Countries.Currencies/HawkN.Iso.Countries.Currencies.nuspec +++ b/src/packages/HawkN.Iso.Countries.Currencies/HawkN.Iso.Countries.Currencies.nuspec @@ -3,7 +3,7 @@ HawkN.Iso.Countries.Currencies HawkN.Iso.Countries.Currencies - 8.0.1 + 8.0.2 Nikolay Selyutin (HawkN113) false Provides mapping between countries and currencies (primary and secondary). Includes extension methods to query primary, secondary, or all currencies and check usage. diff --git a/src/packages/HawkN.Iso.Countries.Currencies/Package/Content/README.md b/src/packages/HawkN.Iso.Countries.Currencies/Package/Content/README.md index e5665d6..3ff7080 100644 --- a/src/packages/HawkN.Iso.Countries.Currencies/Package/Content/README.md +++ b/src/packages/HawkN.Iso.Countries.Currencies/Package/Content/README.md @@ -25,8 +25,11 @@ dotnet add package HawkN.Iso.Countries.Currencies ### Required Namespaces ```csharp -using HawkN.Iso.Countries; using HawkN.Iso.Currencies; +using HawkN.Iso.Countries; +using HawkN.Iso.Countries.Abstractions; +using HawkN.Iso.Countries.Extensions; +using HawkN.Iso.Currencies.Extensions; using HawkN.Iso.Countries.Currencies.Extensions; ``` --- @@ -35,7 +38,7 @@ using HawkN.Iso.Countries.Currencies.Extensions; #### Get Main Currency ```csharp -CurrencyCode.TwoLetterCode? mainCurrency = CountryCode.TwoLetterCode.US.GetMainCurrency(); +var mainCurrency = CountryCode.TwoLetterCode.US.GetPrimaryCurrency(); Console.WriteLine($"Primary currency of US: {mainCurrency}"); // USD ``` @@ -47,7 +50,7 @@ Console.WriteLine($"Secondary currencies of BO: {string.Join(", ", secondaryCurr ### Get all Currencies for specific country ```csharp -var allCurrencies = CountryCode.BO.GetAllCurrencies(); +var allCurrencies = CountryCode.TwoLetterCode.BO.GetAllCurrencies(); Console.WriteLine($"All currencies of BO: {string.Join(", ", allCurrencies)}"); // BOB, BOV ``` @@ -55,8 +58,8 @@ Console.WriteLine($"All currencies of BO: {string.Join(", ", allCurrencies)}"); Check if Currency is Used by Country ```csharp -bool isUsed = CountryCode.BO.IsCurrencyUsedByCountry(CurrencyCode.BOB); // True -bool isUsdUsed = CountryCode.BO.IsCurrencyUsedByCountry(CurrencyCode.USD); // False +bool isUsed = CountryCode.TwoLetterCode.BO.IsCurrencyUsedByCountry(CurrencyCode.BOB); // True +bool isUsdUsed = CountryCode.TwoLetterCode.BO.IsCurrencyUsedByCountry(CurrencyCode.USD); // False ```` --- diff --git a/src/packages/HawkN.Iso.Countries/HawkN.Iso.Countries.csproj b/src/packages/HawkN.Iso.Countries/HawkN.Iso.Countries.csproj index e8cc9f3..9be0f72 100644 --- a/src/packages/HawkN.Iso.Countries/HawkN.Iso.Countries.csproj +++ b/src/packages/HawkN.Iso.Countries/HawkN.Iso.Countries.csproj @@ -16,7 +16,7 @@ false false true - 8.0.0 + 8.0.2 false $(MSBuildProjectDirectory)\CountryCode.cs diff --git a/src/packages/HawkN.Iso.Countries/HawkN.Iso.Countries.nuspec b/src/packages/HawkN.Iso.Countries/HawkN.Iso.Countries.nuspec index f7af2c0..d4ca20f 100644 --- a/src/packages/HawkN.Iso.Countries/HawkN.Iso.Countries.nuspec +++ b/src/packages/HawkN.Iso.Countries/HawkN.Iso.Countries.nuspec @@ -3,7 +3,7 @@ HawkN.Iso.Countries HawkN.Iso.Countries - 8.0.1 + 8.0.2 Nikolay Selyutin (HawkN113) false Provides strongly typed ISO 3166-1 country and region codes (Alpha-2, Alpha-3) generated at compile time from UN M49 numeric codes. Includes lookup service (ICountryCodeService). Lightweight and optimized for .NET 8 applications. @@ -22,7 +22,7 @@ - Includes ICountryCodeService for lookups - Lightweight & dependency-free - Copyright © 2025 Nikolay Selyutin (HawkN113) + Copyright © 2026 Nikolay Selyutin (HawkN113)