BrainEnterprise.Core.Accounting.Ws
1.0.5
Prefix Reserved
Install-Package BrainEnterprise.Core.Accounting.Ws -Version 1.0.5
dotnet add package BrainEnterprise.Core.Accounting.Ws --version 1.0.5
<PackageReference Include="BrainEnterprise.Core.Accounting.Ws" Version="1.0.5" />
paket add BrainEnterprise.Core.Accounting.Ws --version 1.0.5
#r "nuget: BrainEnterprise.Core.Accounting.Ws, 1.0.5"
// Install BrainEnterprise.Core.Accounting.Ws as a Cake Addin
#addin nuget:?package=BrainEnterprise.Core.Accounting.Ws&version=1.0.5
// Install BrainEnterprise.Core.Accounting.Ws as a Cake Tool
#tool nuget:?package=BrainEnterprise.Core.Accounting.Ws&version=1.0.5
About
This library contains some accounting classes and utilities to check Italian Municipalities, according with dataset published by Istat at address https://www.istat.it/it/archivio/6789
How To Use
Get a single Municipality
var client = new MunicipalityServiceClient();
var mantova = client.GetMunicipality("E897");
Assert.IsNotNull(mantova);
Get List of Italian Municipalities by various Filters
var client = new MunicipalityServiceClient();
var mantovaProvinces = client.GetMunicipalities(provinceFilter:"MN");
var lombardiaProvinces = client.GetMunicipalities(regionFilter:"03");
Get List of Italian Provinces by various Filters
var client = new MunicipalityServiceClient();
var provinces = client.GetProvinces();
var piemonte = client.GetProvinces(regionFilter:"01");
With the Last Update (1.0.5) you can use your own address
var client = new MunicipalityServiceClient("https://personalAddress.com");
Caching
All the requests are autamatically cached in a static variables inside the class. You can enable or disable the caching using a static property UseCache
MunicipalityServiceClient.UseCache = true;
var client = new MunicipalityServiceClient();
var mantova = client.GetMunicipality("E897");
client.ClearCache();
Product | Versions |
---|---|
.NET | net5.0 net5.0-windows net6.0 net6.0-android net6.0-ios net6.0-maccatalyst net6.0-macos net6.0-tvos net6.0-windows |
.NET Core | netcoreapp2.0 netcoreapp2.1 netcoreapp2.2 netcoreapp3.0 netcoreapp3.1 |
.NET Standard | netstandard2.0 netstandard2.1 |
.NET Framework | net461 net462 net463 net47 net471 net472 net48 |
MonoAndroid | monoandroid |
MonoMac | monomac |
MonoTouch | monotouch |
Tizen | tizen40 tizen60 |
Xamarin.iOS | xamarinios |
Xamarin.Mac | xamarinmac |
Xamarin.TVOS | xamarintvos |
Xamarin.WatchOS | xamarinwatchos |
-
.NETStandard 2.0
- No dependencies.
-
.NETStandard 2.1
- No dependencies.
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
With the Last update you can use your own address