ecuador.id.validator
2.0.0
dotnet add package ecuador.id.validator --version 2.0.0
NuGet\Install-Package ecuador.id.validator -Version 2.0.0
<PackageReference Include="ecuador.id.validator" Version="2.0.0" />
paket add ecuador.id.validator --version 2.0.0
#r "nuget: ecuador.id.validator, 2.0.0"
// Install ecuador.id.validator as a Cake Addin #addin nuget:?package=ecuador.id.validator&version=2.0.0 // Install ecuador.id.validator as a Cake Tool #tool nuget:?package=ecuador.id.validator&version=2.0.0
Ecuador ID Validator
Validates Cedula and different types of RUC as a string extension.
Valida documentos de tipo Cédula y diferentes tipos de RUC, como una extension de cadena de texto.
Getting Started (Preparándose)
Install the package through Nuget package manager or command line:
Instale el paquete por medio del administrador de paquetes de Nuget ó por medio de la linea de comando:
Install-Package ecuador.id.validator -Version 2.0.0
ecuador.id.validator Nuget Package
How it works? (¿Cómo funciona?)
Include a reference to the library.
Incluya una referencia a la librería.
using ecuador.id.validator;
Call the function.
Llame a la función.
var document = "1234567890";
var documentType = document.ValidateDocument();
If the validation is successful a DocumentType
is returned.
Si la validación es exitosa, un tipo de documento es retornado.
DocumentType.Cedula;
DocumentType.RUC_Juridico;
DocumentType.RUC_Natural;
DocumentType.RUC_Publico;
DocumentType.Consumidor_Final;
If the validation fails, an exception is thrown.
Si la validación no es exitosa, se lanza una excepción.
EcuadorIdValidationException
To avoid wrapping the validation in a try-catch, call the boolean function.
Llame a la función booleana para evitar el uso de try-catch
var document = "1234567890";
if(document.IsDocumentValid())
{
}
You can also use the try-get function as a combination of the previous functions.
También puede usar la función try-get como combinación de las anteriores funciones
var document = "1234567890";
if(EcuadorIdValidator.TryGetDocumentType(document, out DocumentType? resultType))
{
}
Built With (Desarrollado con)
.NET Standard 2.0
Icon
Icon by https://icons8.com/
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
.NET Core | netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
.NET Standard | netstandard2.0 is compatible. netstandard2.1 was computed. |
.NET Framework | net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
MonoAndroid | monoandroid was computed. |
MonoMac | monomac was computed. |
MonoTouch | monotouch was computed. |
Tizen | tizen40 was computed. tizen60 was computed. |
Xamarin.iOS | xamarinios was computed. |
Xamarin.Mac | xamarinmac was computed. |
Xamarin.TVOS | xamarintvos was computed. |
Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETStandard 2.0
- 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.
Fixes bugs in Ruc Publicos.
Added TryGetDocumentType