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)); }
public ActionResult DeleteConfirmed(string id) { SPHLogin sPHLogin = db.SPHLogins.Find(id); db.SPHLogins.Remove(sPHLogin); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "LoginEmail,Pswd,SPH_ID")] SPHLogin sPHLogin) { if (ModelState.IsValid) { db.Entry(sPHLogin).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.SPH_ID = new SelectList(db.SeasonPassHolders, "SPH_ID", "StreetAddress", sPHLogin.SPH_ID); return(View(sPHLogin)); }
// GET: SPHLogins/Details/5 public ActionResult Details(string id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } SPHLogin sPHLogin = db.SPHLogins.Find(id); if (sPHLogin == null) { return(HttpNotFound()); } return(View(sPHLogin)); }
// GET: SPHLogins/Edit/5 public ActionResult Edit(string id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } SPHLogin sPHLogin = db.SPHLogins.Find(id); if (sPHLogin == null) { return(HttpNotFound()); } ViewBag.SPH_ID = new SelectList(db.SeasonPassHolders, "SPH_ID", "StreetAddress", sPHLogin.SPH_ID); return(View(sPHLogin)); }
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)); } }