Is there a way for me to manually set the ModelState.isValid = False
from the controller?
I have some code like this
Dim _region As Domain.Region = RegionService.GetRegionByNameAndParentID(user.UserRegion, user.ParentRegionID)
If ModelState.IsValid AndAlso Not _region Is Nothing Then
''# ...
Else
Return View(user)
End If
But if _region is nothing, then I don't get any Validation Errors firing.
I thought about implementing a custom validator, but it would require hitting the database twice (once for validation and once to set the value).