public ActionResult DeleteConfirmed(int id)
        {
            CompetitionEventDetails competitionEventDetails = db.CompetitionEventDetails.Find(id);

            db.CompetitionEventDetails.Remove(competitionEventDetails);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
        public ActionResult DeleteFromSchedule(int id)
        {
            CompetitionEventDetails CompetitionEventDetails = _competitionEventDetailsRepository.GetWhere(x => x.ID == id).FirstOrDefault();

            _competitionEventDetailsRepository.Delete(CompetitionEventDetails);

            return(RedirectToAction("Schedule", new { id = CompetitionEventDetails.CompetitionID }));
        }
        public ActionResult Schedule(CompetitionEventDetailsVM viewModel)
        {
            var competitionEventDetails = new CompetitionEventDetails();

            viewModel.CompetitionEventDetails.CompetitionID = viewModel.Competition.ID;
            viewModel.CompetitionEventDetails.Round         = int.Parse(viewModel.Round);
            _competitionEventDetailsRepository.Create(viewModel.CompetitionEventDetails);

            return(RedirectToAction("Schedule"));
        }
 public ActionResult Edit([Bind(Include = "ID,CompetitionID,EventID,Round,CutOffDetails,TimeLimit,HowManyProced,StartTime,EndTime")] CompetitionEventDetails competitionEventDetails)
 {
     if (ModelState.IsValid)
     {
         db.Entry(competitionEventDetails).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.CompetitionID = new SelectList(db.Competitions, "ID", "Name", competitionEventDetails.CompetitionID);
     ViewBag.EventID       = new SelectList(db.Events, "ID", "Name", competitionEventDetails.EventID);
     return(View(competitionEventDetails));
 }
        // GET: CompetitionEventDetails/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            CompetitionEventDetails competitionEventDetails = db.CompetitionEventDetails.Find(id);

            if (competitionEventDetails == null)
            {
                return(HttpNotFound());
            }
            return(View(competitionEventDetails));
        }
        // GET: CompetitionEventDetails/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            CompetitionEventDetails competitionEventDetails = db.CompetitionEventDetails.Find(id);

            if (competitionEventDetails == null)
            {
                return(HttpNotFound());
            }
            ViewBag.CompetitionID = new SelectList(db.Competitions, "ID", "Name", competitionEventDetails.CompetitionID);
            ViewBag.EventID       = new SelectList(db.Events, "ID", "Name", competitionEventDetails.EventID);
            return(View(competitionEventDetails));
        }