public ActionResult DeleteConfirmed(int id) { ExcersiseBelongsToCategory excersiseBelongsToCategory = db.ExcersiseBelongsToCategory.Find(id); db.ExcersiseBelongsToCategory.Remove(excersiseBelongsToCategory); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "Id,Excersise,ExcersiseCategory")] ExcersiseBelongsToCategory excersiseBelongsToCategory) { if (ModelState.IsValid) { db.Entry(excersiseBelongsToCategory).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.ExcersiseCategory = new SelectList(db.ExcersiseCategories, "Id", "ExcersiseCategoryName", excersiseBelongsToCategory.ExcersiseCategory); ViewBag.Excersise = new SelectList(db.Excersises, "Id", "ExcersiseName", excersiseBelongsToCategory.Excersise); return(View(excersiseBelongsToCategory)); }
// GET: ExcersiseBelongsToCategories/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ExcersiseBelongsToCategory excersiseBelongsToCategory = db.ExcersiseBelongsToCategory.Find(id); if (excersiseBelongsToCategory == null) { return(HttpNotFound()); } return(View(excersiseBelongsToCategory)); }
// GET: ExcersiseBelongsToCategories/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ExcersiseBelongsToCategory excersiseBelongsToCategory = db.ExcersiseBelongsToCategory.Find(id); if (excersiseBelongsToCategory == null) { return(HttpNotFound()); } ViewBag.ExcersiseCategory = new SelectList(db.ExcersiseCategories, "Id", "ExcersiseCategoryName", excersiseBelongsToCategory.ExcersiseCategory); ViewBag.Excersise = new SelectList(db.Excersises, "Id", "ExcersiseName", excersiseBelongsToCategory.Excersise); return(View(excersiseBelongsToCategory)); }
// GET: SeasonPartsListExcersisesLinked public ActionResult Index(int excersise, int?categoryparam) { if (categoryparam != null) { var count = db.ExcersiseBelongsToCategory.Where(t => t.Excersise == excersise).Where(t => t.ExcersiseCategory == categoryparam).Count(); if (count > 0) { ExcersiseBelongsToCategory excersiseBelongsToCategory = db.ExcersiseBelongsToCategory.Where(t => t.Excersise == excersise).Where(t => t.ExcersiseCategory == categoryparam).FirstOrDefault(); db.ExcersiseBelongsToCategory.Remove(excersiseBelongsToCategory); db.SaveChanges(); } if (count == 0) { ExcersiseBelongsToCategory excersiseBelongsToCategory = new ExcersiseBelongsToCategory(); excersiseBelongsToCategory.Excersise = excersise; excersiseBelongsToCategory.ExcersiseCategory = categoryparam.Value; db.ExcersiseBelongsToCategory.Add(excersiseBelongsToCategory); db.SaveChanges(); } } var excersisecategories = db.ExcersiseCategories.ToList(); CategoriesListExcersisesLinkedModel categorieslist = new CategoriesListExcersisesLinkedModel(); List <CategoriesListExcersisesLinkedModel> categorieslists = new List <CategoriesListExcersisesLinkedModel>(); var id = 0; foreach (ExcersiseCategories excersisecategory in excersisecategories) { var excersiselinked = db.ExcersiseBelongsToCategory.Where(t => t.Excersise == excersise).Where(t => t.ExcersiseCategory == excersisecategory.Id).Count(); var linked = false; if (excersiselinked > 0) { linked = true; } if (excersiselinked == 0) { linked = false; } categorieslists.Insert(id, new CategoriesListExcersisesLinkedModel() { ExcersiseCategory = excersisecategory.Id, Excersise = excersise, Available = false, Linked = linked, ExcerciseCaegoryName = excersisecategory.ExcersiseCategoryName }); id = id + 1; } return(View(categorieslists)); }