public ActionResult Index() { var handler = new TrainingProductViewModelManager( new TrainingProductViewModel(), new TrainingProductService()); var vm = handler.HandleRequest(); return(View(vm)); }
public ActionResult Index(TrainingProductViewModel vm) { if (!ModelState.IsValid) { return(View(vm)); } var handler = new TrainingProductViewModelManager( vm, new TrainingProductService()); var newVm = handler.HandleRequest(); //ModelState.Clear(); return(View(newVm)); }