Skip to content

EfrainReyes/DevelopersDo.DataAnnotations

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 

Repository files navigation

DevelopersDo.DataAnnotations

Provides common and useful validation attributes for Dominican Republic (DO).

Installation

To install DevelopersDo.DataAnnotations, run the following command in the NuGet's Package Manager Console

Install-Package DevelopersDo.DataAnnotations

Documentation

CedulaAttribute

Validate a Cédula.

Example

[Cedula]
public String Cedula { get; set; }

Test

Input Output
"001-0068331-7" true
"00100683317" true
null true
"" true
"foo" false
"001-2222222-2" false
"00122222222" false
" " false
"\t" false
"\n" false
"\n \t" false

BbPinAttribute

Validate a BlackBerry PIN.

Example

[BbPin]
public String BbPin { get; set; }

Test

Input Output
"223CEC0A" true
null true
"" true
"223CEC0" false
"223CEC0AA" false
" " false
"\t" false
"\n" false
"\n \t" false

MSISDNAttribute

Validate a Dominican MSISDN.

Example

[MSISDN]
public String PhoneNumber { get; set; }

Test

Input Output
"8091234567" true
"809-123-4567" true
null true
"" true
"foo" false
"0211234567" false
"021-123-4567" false
" " false
"\t" false
"\n" false
"\n \t" false

Do you want to contribute?

As most projects nowadays, just fork this repository, get your hands on the code, then send me a pull request.

Do you prefer to talk? Send us a message.

About

Provides common validation attributes for Dominican Republic (DO).

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 100.0%