コード例 #1
0
ファイル: HomeController.cs プロジェクト: catoboy/WebApps
        // GET: Home
        public ActionResult Index()
        {
            var tider      = reise.getAlleTider();
            var reiseModel = new KundeReise();

            reiseModel.reiseTidene = reise.GetSelectListItems(tider);

            return(View(reiseModel));
        }
コード例 #2
0
ファイル: HomeController.cs プロジェクト: catoboy/WebApps
        public ActionResult ReiseInfo(KundeReise info)
        {
            if (info.kunde == null)
            {
                var    fra     = Session["Fra"].ToString();
                var    til     = Session["Til"].ToString();
                var    dato    = Session["Dato"].ToString();
                var    tid     = Request["Tid"];
                double pris    = Double.Parse(Request["Pris"]);
                var    spor    = Request["Spor"];
                var    tog     = Request["Tog"];
                int    bytter  = int.Parse(Request["Bytter"]);
                var    avgang  = Request["Avgang"];
                var    ankomst = Request["Ankomst"];

                reise = new Reise
                {
                    Fra     = fra,
                    Til     = til,
                    Dato    = dato,
                    Tid     = tid,
                    Pris    = pris,
                    Spor    = spor,
                    Tog     = tog,
                    Bytter  = bytter,
                    Avgang  = avgang,
                    Ankomst = ankomst
                };

                KundeReise reisen = new KundeReise
                {
                    kunde = null,
                    reise = reise
                };
                Session["Reisen"] = reisen;

                return(View(Session["Reisen"]));
            }

            Billett billet = new Billett();

            info.reise   = ((KundeReise)Session["Reisen"]).reise;
            billet.Reise = info.reise;
            billet.Kunde = info.kunde;
            db.Billett.Add(billet);
            db.Reise.Add(info.reise);
            db.Kunde.Add(info.kunde);
            db.SaveChanges();
            Session["ID"] = billet.ID;

            return(RedirectToAction("Billett", Session["ID"]));
        }
コード例 #3
0
ファイル: HomeController.cs プロジェクト: catoboy/WebApps
        public ActionResult Index(KundeReise reiseInput)
        {
            var tider = reise.getAlleTider();

            reiseInput.reiseTidene = reise.GetSelectListItems(tider);
            if (ModelState.IsValid)
            {
                Session["Reise"] = reiseInput;

                return(RedirectToAction("Reisevalg"));
            }
            return(View(reiseInput));
        }