Proper handling for submiting the form
Display inputs and selects as invalid based on ModelState