// GET: Activities/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Activity activity = db.Activities.Find(id); if (activity == null) { return(HttpNotFound()); } ActivityDisp aDisp = new ActivityDisp(); aDisp.CopyData(activity); aDisp.Dest1 = (from d in db.Destinations where d.DestinationID == activity.Dest1ID select d).First(); aDisp.Dest2 = (from d in db.Destinations where d.DestinationID == activity.Dest2ID select d).First(); return(View(aDisp)); }
// GET: Activities/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Activity activity = db.Activities.Find(id); if (activity == null) { return(HttpNotFound()); } var aDisp = new ActivityDisp(); aDisp.CopyData(activity); aDisp.Dest1 = (from d in db.Destinations where d.DestinationID == activity.Dest1ID select d).First(); aDisp.Dest2 = (from d in db.Destinations where d.DestinationID == activity.Dest2ID select d).First(); ViewBag.Dest1ID = new SelectList(db.Destinations, "DestinationID", "Name", activity.Dest1ID); ViewBag.Dest2ID = new SelectList(db.Destinations, "DestinationID", "Name", activity.Dest2ID); return(View(aDisp)); }