Doppelganger.Validator.AspNet 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)
	{
		...
	}
}

No packages depend on Doppelganger.Validator.AspNet.

Add IValidable

.NET 8.0

  • No dependencies.

Version Downloads Last updated
1.0.0 7 06/05/2025