예제 #1
0
        public ActionResult Create(SPH_VM sph)
        {
            if (ModelState.IsValid)
            {
                SeasonPassHolder seasonPassHolder = new SeasonPassHolder();
                seasonPassHolder.FirstName      = sph.FirstName;
                seasonPassHolder.MiddleName     = sph.MiddleName;
                seasonPassHolder.LastName       = sph.LastName;
                seasonPassHolder.StreetAddress  = sph.StreetAddress;
                seasonPassHolder.CityOfAddress  = sph.CityOfAddress;
                seasonPassHolder.StateOfAddress = sph.StateOfAddress;
                seasonPassHolder.ZipCode        = sph.ZipCode;
                seasonPassHolder.TicketNumber   = ApplicationSession.TicketNumber;

                SPHLogin login = new SPHLogin();
                login.LoginEmail       = sph.LoginEmail;
                login.Pswd             = sph.Pswd;
                login.SeasonPassHolder = seasonPassHolder;

                ApplicationSession.Username    = sph.LoginEmail;
                ApplicationSession.AccessLevel = "SPH";

                db.SeasonPassHolders.Add(seasonPassHolder);
                db.SPHLogins.Add(login);
                db.SaveChanges();
                return(RedirectToAction("DepQuestion", "DependentPassHolders"));
            }

            ViewBag.TicketNumber = new SelectList(db.Tickets, "TicketNumber", "TicketNumber", sph.TicketNumber);
            return(View(sph));
        }
예제 #2
0
        // GET: SeasonPassHolders/Create
        public ActionResult Create()
        {
            ViewBag.TicketNumber = ApplicationSession.TicketNumber;
            SPH_VM sph = new SPH_VM();

            sph.TicketNumber = ApplicationSession.TicketNumber;
            return(View(sph));
        }