public ActionResult CreateRace(int?id) { PathAction.GetSegmentUrl(@Request.Url.Segments[3]); if (id != null) { PathAction.GetSegmentUrlId(@Request.Url.Segments[4]); Race race = db.Races.FirstOrDefault(r => r.RaceID == id); return(View(race)); } else { return(View()); } }
public ActionResult CreateRace(Race race, string action) { PathAction.GetSegmentUrl(@Request.Url.Segments[3]); if (ModelState.IsValid) { if (action == "Create") { db.Races.Add(race); db.SaveChanges(); return(RedirectToAction("CreateRace", new { id = race.RaceID })); } else if (action == "Start Race") { BackgroundThread bct = new BackgroundThread(PathAction.ID, db); return(RedirectToAction("ListOfRaces")); } } return(View(race)); }
// // GET: /Admin/Admin/ public ActionResult ListOfRaces() { PathAction.GetSegmentUrl(@Request.Url.Segments[3]); return(View(_service.GetAllRaces())); }