Doppelganger.Validator.Blazor 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.Blazor.

Packages Downloads
Kelpie.Blazor
Package Description
843
Kelpie.Blazor
Package Description
239
Kelpie.Blazor
Package Description
92
Kelpie.Blazor
Package Description
36
Kelpie.Blazor
Package Description
11
Kelpie.Blazor
Package Description
9
Kelpie.Blazor
Package Description
5
Kelpie.Blazor
Package Description
3
Kelpie.Blazor
Package Description
2

Add IValidable

.NET 8.0

Version Downloads Last updated
1.0.0 2,850 06/05/2025