예제 #1
0
 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());
     }
 }
예제 #2
0
        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));
        }
예제 #3
0
 //
 // GET: /Admin/Admin/
 public ActionResult ListOfRaces()
 {
     PathAction.GetSegmentUrl(@Request.Url.Segments[3]);
     return(View(_service.GetAllRaces()));
 }