public ActionResult Edit([Bind(Include = "ID,TeamID,Form,FirstName,LastName")] Stuardess stuardess) { if (ModelState.IsValid) { repository.Update(stuardess); repository.Save(); return(RedirectToAction("Index", "Admin", "")); } ViewBag.TeamID = new SelectList(Methods.PopulateRaceTeamDropDownList(), "ID", "ID", stuardess.TeamID); return(View(stuardess)); }
// GET: Stuardesses/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Stuardess stuardess = repository.GetByID(id); if (stuardess == null) { return(HttpNotFound()); } return(View(stuardess)); }
// GET: Stuardesses/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Stuardess stuardess = repository.GetByID(id); if (stuardess == null) { return(HttpNotFound()); } ViewBag.TeamID = new SelectList(Methods.PopulateRaceTeamDropDownList(), "ID", "ID", stuardess.TeamID); return(View(stuardess)); }
//Updating of the stuardesses for RaceTeam public static void UpdateStuardesses(int?firstStuardess, int?secondStuardess, int raceTeamID) { AirlineContext db = new AirlineContext(); RaceTeam b = db.RaceTeams.Include(i => i.Stuardesses).FirstOrDefault(i => i.ID == raceTeamID); b.Stuardesses.Clear(); db.SaveChanges(); Stuardess a = db.Stuardesses.FirstOrDefault(i => i.ID == firstStuardess); if (a != null) { b.Stuardesses.Add(a); db.SaveChanges(); } a = db.Stuardesses.FirstOrDefault(i => i.ID == secondStuardess); if (a != null) { b.Stuardesses.Add(a); db.SaveChanges(); } }