public ActionResult DeleteConfirmed(int id, string tag) { PoliticalTag politicalTag = db.PoliticalTags .SingleOrDefault(x => x.GroupId == id && x.Tag == tag); db.PoliticalTags.Remove(politicalTag); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Create([Bind(Include = "GroupId,Tag")] PoliticalTag politicalTag) { if (ModelState.IsValid) { db.PoliticalTags.Add(politicalTag); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.GroupId = new SelectList(db.PoliticalGroups, "Id", "Name", politicalTag.GroupId); return(View(politicalTag)); }
// GET: PoliticalTags/Delete/5 public ActionResult Delete(int?id, string tag) { if (id == null || tag == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } PoliticalTag politicalTag = db.PoliticalTags .SingleOrDefault(x => x.GroupId == id && x.Tag == tag); if (politicalTag == null) { return(HttpNotFound()); } return(View(politicalTag)); }