public ActionResult Create(NewProvisionView provision) { if (ModelState.IsValid) { int bill = int.Parse(TempData["Bill"].ToString()); LegislationManager billManager = new LegislationManager(); billManager.Include(provision, bill); return RedirectToAction("Index", "Home"); } return View(provision); }
public ActionResult Create(NewLegislationView legislation) { legislation.OriginatingChamber = 1; // House of Commons by default, hard-coded. Change if Senate included. if (ModelState.IsValid) { LegislationManager billManager = new LegislationManager(); int savedLegislation = billManager.Save(legislation); if (savedLegislation == 0) { ModelState.AddModelError("", "Parliament is not in session."); } else { return RedirectToAction("Create", "Provision", new { bill = savedLegislation }); } } return View(legislation); }