Doppelganger.Validator 1.0.0

Doppelganger

Formator

string phoneNumber = PhoneNumberFormatter.FormatePhoneNumber("06********");

Validator


public class Voiture : IValidable
{
	[Requierd]
	public string Immatriculation { get; set; }
	public string Couleur { get; set; }
	[RequiredSubObject]
	public Marque Marque { get; set; }
}

public class Marque : IValidable
{
	[Requierd]
	public string Nom { get; set; }
}


public void Validation(Voiture voiture)
{
	if(!voiture.TryValidate(out List<ValidationResult> validationResults))
	{
		await _modalService.ShowError(validationResults);
	}
}


public IActionResult Post(Vehicule vehicule)
{
	try
	{
		ModelState.CheckModel();
		...
	}
	catch(InvalidModelException ex)
	{
		...
	}
}

Showing the top 20 packages that depend on Doppelganger.Validator.

Packages Downloads
Kelpie.Blazor
Package Description
853
SynKro.Tool.Blazor
Package Description
432
SynKro.Commun.Core
Package Description
431
Kelpie.Blazor
Package Description
290
Kelpie.Blazor
Package Description
231
Kelpie.Blazor
Package Description
194
SynKro.Commun.Core
Package Description
127
SynKro.Tool.Blazor
Package Description
126
Kelpie.Blazor
Package Description
101
SynKro.Commun.Core
Package Description
60
SynKro.Tool.Blazor
Package Description
60
SynKro.Commun.Core
Package Description
54
SynKro.Tool.Blazor
Package Description
54
SynKro.Commun.Core
Package Description
50
SynKro.Tool.Blazor
Package Description
50
Kelpie.Blazor
Package Description
45
SynKro.Commun.Core
Package Description
42
SynKro.Tool.Blazor
Package Description
42

Add IValidable

Version Downloads Last updated
1.0.0 5,897 06/05/2025
0.0.3 890 03/27/2025
0.0.2 25 03/27/2025
0.0.1 24 03/14/2025