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)); }
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)); }