示例#1
0
        public ActionResult Index()
        {
            PTCViewModel vm = new PTCViewModel();

            vm.HandleRequest();
            return(View(vm));
        }
示例#2
0
        public ActionResult Index(PTCViewModel vm)
        {
            vm.HandleRequest();

            if (vm.IsValid)
            {
                ModelState.Clear();
            }
            else
            {
                ModelState.Merge(vm.Messages);
            }
            return(View(vm));
        }
示例#3
0
        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));
        }