public ActionResult Edit(ActivityDisp aDisp) { if (ModelState.IsValid) { Activity activity = db.Activities.Find(aDisp.ActivityID); activity.CopyData(aDisp); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.Dest1ID = new SelectList(db.Destinations, "DestinationID", "Name", aDisp.Dest1ID); ViewBag.Dest2ID = new SelectList(db.Destinations, "DestinationID", "Name", aDisp.Dest2ID); return(View(aDisp)); }
public ActionResult Create([Bind(Include = "ActivityID,Name,Type,Dest1ID,Dest2ID,Distance,Duration,ExperienceRating,TechnicalRating,EnduranceRating,ElusiveRating")] ActivityDisp aDisp) { if (ModelState.IsValid) { Activity activity = new Activity(); activity.CopyData(aDisp); db.Activities.Add(activity); db.SaveChanges(); return(RedirectToAction("Index")); } aDisp.Dest1 = (from d in db.Destinations where d.DestinationID == aDisp.Dest1ID select d).First(); aDisp.Dest2 = (from d in db.Destinations where d.DestinationID == aDisp.Dest2ID select d).First(); ViewBag.Dest1ID = new SelectList(db.Destinations, "DestinationID", "Name", aDisp.Dest1ID); ViewBag.Dest2ID = new SelectList(db.Destinations, "DestinationID", "Name", aDisp.Dest2ID); return(View(aDisp)); }
// 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)); }