public ActionResult RemoveRunnerConfirmed(int id) { RunnersData runnersData = db.RunnersDatas.Find(id); db.RunnersDatas.Remove(runnersData); db.SaveChanges(); return(RedirectToAction("RunnersList")); }
public ActionResult DeleteConfirmed(int id) { RunnersData runnersData = db.RunnersDatas.Find(id); db.RunnersDatas.Remove(runnersData); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult AwardingList(RunnersData runnersData) { var model = db.RunnersDatas .AsEnumerable() .Where(r => r.FinishTime != null) .OrderBy(r => r.FinishTime - r.StartingTime) .ToList(); return(View(model)); }
public ActionResult EditRunner([Bind(Include = "Id,FirstName,LastName,StartingTime,FinishTime,Break")] RunnersData runnersData) { if (ModelState.IsValid) { db.Entry(runnersData).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("RunnersList")); } return(View(runnersData)); }
public ActionResult FirstPlaces(RunnersData runnersData) { var best = db.RunnersDatas .AsEnumerable() .Where(r => r.FinishTime != null) .OrderBy(r => r.FinishTime - r.StartingTime) .ToList(); return(View(best.First())); }
public ActionResult FirstBreak(int?id) { RunnersData runnersData = db.RunnersDatas.Find(id); runnersData.FirstBreak = DateTime.Now; db.Entry(runnersData).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Race")); }
public ActionResult Create([Bind(Include = "Id,FirstName,LastName,StartingTime,FinishTime")] RunnersData runnersData) { if (ModelState.IsValid) { db.RunnersDatas.Add(runnersData); db.SaveChanges(); return(RedirectToAction("Participants")); } return(View(runnersData)); }
public ActionResult CreateRunner(RunnersData runnersData) { if (ModelState.IsValid) { db.RunnersDatas.Add(runnersData); db.SaveChanges(); return(RedirectToAction("RunnersList")); } return(View(runnersData)); }
public ActionResult FinishTime(int?id) { RunnersData runnersData = db.RunnersDatas.Find(id); if (runnersData.SecondBreak != null) { runnersData.FinishTime = DateTime.Now; db.Entry(runnersData).State = EntityState.Modified; db.SaveChanges(); } return(RedirectToAction("Race")); }
public ActionResult EditRunner(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } RunnersData runnersData = db.RunnersDatas.Find(id); if (runnersData == null) { return(HttpNotFound()); } return(View(runnersData)); }