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
|
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
- Doppelganger.Validator.Abstractions (>= 1.0.0)