Beispiel #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));
        }
Beispiel #2
0
        public ActionResult DeleteConfirmed(long id)
        {
            SeasonPassHolder seasonPassHolder = db.SeasonPassHolders.Find(id);

            db.SeasonPassHolders.Remove(seasonPassHolder);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
 public ActionResult SPH_Profile([Bind(Include = "StreetAddress,CityOfAddress,StateOfAddress,ZipCode,FirstName,LastName,MiddleName,TicketNumber")] SeasonPassHolder sPHolder)
 {
     if (ModelState.IsValid)
     {
         db.Entry(sPHolder).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("SPH_Profile"));
     }
     return(View(sPHolder));
 }
Beispiel #4
0
 public ActionResult Edit([Bind(Include = "SPH_ID,StreetAddress,CityOfAddress,StateOfAddress,ZipCode,FirstName,LastName,MiddleName,TicketNumber")] SeasonPassHolder seasonPassHolder)
 {
     if (ModelState.IsValid)
     {
         db.Entry(seasonPassHolder).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.TicketNumber = new SelectList(db.Tickets, "TicketNumber", "TicketNumber", seasonPassHolder.TicketNumber);
     return(View(seasonPassHolder));
 }
Beispiel #5
0
        // GET: SeasonPassHolders/Details/5
        public ActionResult Details(long?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            SeasonPassHolder seasonPassHolder = db.SeasonPassHolders.Find(id);

            if (seasonPassHolder == null)
            {
                return(HttpNotFound());
            }
            return(View(seasonPassHolder));
        }
Beispiel #6
0
        // GET: SeasonPassHolders/Edit/5
        public ActionResult Edit(long?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            SeasonPassHolder seasonPassHolder = db.SeasonPassHolders.Find(id);

            if (seasonPassHolder == null)
            {
                return(HttpNotFound());
            }
            ViewBag.TicketNumber = new SelectList(db.Tickets, "TicketNumber", "TicketNumber", seasonPassHolder.TicketNumber);
            return(View(seasonPassHolder));
        }
        public ActionResult SPH_Profile()
        {
            if (ApplicationSession.Username == "" || ApplicationSession.Username == null)
            {
                ApplicationSession.AccessLevel = "SPHProfileDenied";
            }

            if (ApplicationSession.AccessLevel == "SPH")
            {
                SPHLogin         login    = db.SPHLogins.Single(x => x.LoginEmail == ApplicationSession.Username);
                SeasonPassHolder sPHolder = db.SeasonPassHolders.Find(login.SPH_ID);

                if (sPHolder == null)
                {
                    return(HttpNotFound());
                }
                return(View(sPHolder));
            }
            else
            {
                return(Redirect(ApplicationSession.RedirectToHomeURL));
            }
        }