예제 #1
0
        public PartialViewResult _20([FromBody] Ex20ViewModel vm)
        {
            if (!ModelState.IsValid)
            {
                RedirectToAction(nameof(_20));
            }

            Ex20 ex = new Ex20(vm.OrderAmount.Value, vm.State, vm.County);

            vm.TaxRate = ex.GetTaxRate();

            return(PartialView("_20_partial", vm));
        }
예제 #2
0
        public ActionResult _20()
        {
            var vm = new Ex20ViewModel();
            List <SelectListItem> states = new List <SelectListItem>
            {
                new SelectListItem()
                {
                    Text = "", Value = "-"
                },
                new SelectListItem()
                {
                    Text = "Wisconsin", Value = "Wisconsin"
                },
                new SelectListItem()
                {
                    Text = "Illinois", Value = "Illinois"
                }
            };

            vm.States = states.OrderBy(s => s.Text);

            return(View("_20", vm));
        }