public ActionResult DeleteConfirmed(int id) { ExcersiseBelongsToSeasonParts excersiseBelongsToSeasonParts = db.ExcersiseBelongsToSeasonParts.Find(id); db.ExcersiseBelongsToSeasonParts.Remove(excersiseBelongsToSeasonParts); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "Id,Excersise,SeasonPart")] ExcersiseBelongsToSeasonParts excersiseBelongsToSeasonParts) { if (ModelState.IsValid) { db.Entry(excersiseBelongsToSeasonParts).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.Excersise = new SelectList(db.Excersises, "Id", "ExcersiseName", excersiseBelongsToSeasonParts.Excersise); ViewBag.SeasonPart = new SelectList(db.SeasonParts, "Id", "SeasonPartName", excersiseBelongsToSeasonParts.SeasonPart); return(View(excersiseBelongsToSeasonParts)); }
// GET: ExcersiseBelongsToSeasonParts/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ExcersiseBelongsToSeasonParts excersiseBelongsToSeasonParts = db.ExcersiseBelongsToSeasonParts.Find(id); if (excersiseBelongsToSeasonParts == null) { return(HttpNotFound()); } return(View(excersiseBelongsToSeasonParts)); }
// GET: ExcersiseBelongsToSeasonParts/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ExcersiseBelongsToSeasonParts excersiseBelongsToSeasonParts = db.ExcersiseBelongsToSeasonParts.Find(id); if (excersiseBelongsToSeasonParts == null) { return(HttpNotFound()); } ViewBag.Excersise = new SelectList(db.Excersises, "Id", "ExcersiseName", excersiseBelongsToSeasonParts.Excersise); ViewBag.SeasonPart = new SelectList(db.SeasonParts, "Id", "SeasonPartName", excersiseBelongsToSeasonParts.SeasonPart); return(View(excersiseBelongsToSeasonParts)); }
// GET: SeasonPartsListExcersisesLinked public ActionResult Index(int excersise, int?seasonpartparam) { if (seasonpartparam != null) { var count = db.ExcersiseBelongsToSeasonParts.Where(t => t.Excersise == excersise).Where(t => t.SeasonPart == seasonpartparam).Count(); if (count > 0) { ExcersiseBelongsToSeasonParts excersiseBelongsToSeasonParts = db.ExcersiseBelongsToSeasonParts.Where(t => t.Excersise == excersise).Where(t => t.SeasonPart == seasonpartparam).FirstOrDefault(); db.ExcersiseBelongsToSeasonParts.Remove(excersiseBelongsToSeasonParts); db.SaveChanges(); } if (count == 0) { ExcersiseBelongsToSeasonParts excersiseBelongsToSeasonParts = new ExcersiseBelongsToSeasonParts(); excersiseBelongsToSeasonParts.Excersise = excersise; excersiseBelongsToSeasonParts.SeasonPart = seasonpartparam.Value; db.ExcersiseBelongsToSeasonParts.Add(excersiseBelongsToSeasonParts); db.SaveChanges(); } } var seasonparts = db.SeasonParts.ToList(); SeasonPartsListExcersisesLinkedModel seasonpartslist = new SeasonPartsListExcersisesLinkedModel(); List <SeasonPartsListExcersisesLinkedModel> seasonpartslists = new List <SeasonPartsListExcersisesLinkedModel>(); var id = 0; foreach (SeasonParts seasonpart in seasonparts) { var excersiselinked = db.ExcersiseBelongsToSeasonParts.Where(t => t.Excersise == excersise).Where(t => t.SeasonPart == seasonpart.Id).Count(); var linked = false; if (excersiselinked > 0) { linked = true; } if (excersiselinked == 0) { linked = false; } seasonpartslists.Insert(id, new SeasonPartsListExcersisesLinkedModel() { SeasonPart = seasonpart.Id, Excersise = excersise, Available = false, Linked = linked, SeasonPartName = seasonpart.SeasonPartName }); id = id + 1; } return(View(seasonpartslists)); }