public ActionResult Index() { PTCViewModel vm = new PTCViewModel(); vm.HandleRequest(); return(View(vm)); }
public ActionResult Index(PTCViewModel vm) { vm.HandleRequest(); if (vm.IsValid) { ModelState.Clear(); } else { ModelState.Merge(vm.Messages); } return(View(vm)); }
public ActionResult Product(PTCViewModel vm) { vm.HandleRequest(); // If everything is OK, update the model state on the page if (vm.IsValid) { ModelState.Clear(); } else { ModelState.Merge(vm.Messages); } return(View(vm)); }