Is it recommended or not to throw exceptions from Validation methods like:
ValidateDates();
ValidateCargoDetails();
Apart from this : Is t
I usually use visitor pattern for validating input; accumulating all the errors into a list or something to show the user. The logic goes like, checking the list for validation errors, if found, inform the user, otherwise good to go.
IMO, validation errors are not something exceptional, hence it should not be dealt like one.