예제 #1
0
        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));
     }
 }
예제 #3
0
        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);
        }