public ActionResult DisplayEntries(int?id) { CreateRace createRace = db.CreateRaces.Find(id); var entries = db.RaceSignUps.Where(s => s.RaceID == createRace.ID).ToList(); return(View(entries)); }
public ActionResult UploadFile(HttpPostedFileBase file, int?id) { CreateRace createRace = db.CreateRaces.Find(id); try { if (file.ContentLength > 0) { string _FileName = Path.GetFileName(file.FileName); string _path = Path.Combine(Server.MapPath("~/Files"), _FileName); createRace.FileName = _FileName; createRace.FilePath = _path; db.SaveChanges(); file.SaveAs(_path); } ViewBag.Message = "File Uploaded Successfully!!"; return(View(createRace)); } catch { ViewBag.Message = "File upload failed!!"; return(View()); } }
public ActionResult UploadFile(int?id) { CreateRace createRace = db.CreateRaces.Find(id); //query table to find correct race based on ID //pass in race object to view return(View(createRace)); }
public ActionResult DeleteConfirmed(int id) { CreateRace createRace = db.CreateRaces.Find(id); db.CreateRaces.Remove(createRace); db.SaveChanges(); return(RedirectToAction("ShowMyRaces")); }
public ActionResult Create([Bind(Include = "ID,RaceName,RaceLocation,RaceDate,RaceDistance,RaceCost,RaceDescription,AdminEmail,AdminPassword")] CreateRace createRace) { if (ModelState.IsValid) { db.CreateRaces.Add(createRace); db.SaveChanges(); return(RedirectToAction("Details", new { id = createRace.ID })); } return(View(createRace)); }
public ActionResult Edit([Bind(Include = "ID,RaceName,RaceLocation,RaceDate,RaceDistance,RaceCost,FilePath,FileName,AdditionalInformation")] CreateRace createRace) { if (ModelState.IsValid) { db.Entry(createRace).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Details", new { id = createRace.ID })); } return(View(createRace)); }
// GET: CreateRaces/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } CreateRace createRace = db.CreateRaces.Find(id); if (createRace == null) { return(HttpNotFound()); } return(View(createRace)); }