コード例 #1
0
ファイル: ProvisionController.cs プロジェクト: cyehia/Politiq
        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);
        }
コード例 #2
0
ファイル: BillController.cs プロジェクト: cyehia/Politiq
        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);
        }