public static void HandleValidatorResult(ValidationResult validationResult)
 {
     if (!validationResult.IsValid)
     {
         var validationException = new ValidationException();
         foreach (var error in validationResult.Errors)
         {
             validationException.AddValidationError(error.PropertyName, error.ErrorMessage);
         }
         throw validationException;
     }
 }