public IActionResult AddPersonValidateAttribute(SimplePersonWithAttributes person) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } return(Ok($"Du har angett {person.FirstName} som är {person.Age} år")); }
public IActionResult AddPersonValidateAttribute(SimplePersonWithAttributes person) { if (ModelState.IsValid) { return(Ok($"{person.Firstname} som är {person.Age} år lades till i databasen")); } else { return(BadRequest(ModelState)); } }
protected override ValidationResult IsValid(object value, ValidationContext validationContext) { SimplePersonWithAttributes person = (SimplePersonWithAttributes)validationContext.ObjectInstance; if (person.Age == null) { return(new ValidationResult("Åldern måste vara ett heltal")); } return(ValidationResult.Success); }