public ActionResult DeleteConfirmed(int id) { StaticCategoryListItem staticCategoryListItem = db.StaticCategoryListItems.Find(id); db.StaticCategoryListItems.Remove(staticCategoryListItem); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Create([Bind(Include = "Id,StaticCategoryListId,Name,Description,SortOrder,IsPublished")] StaticCategoryListItem staticCategoryListItem) { if (ModelState.IsValid) { db.StaticCategoryListItems.Add(staticCategoryListItem); db.SaveChanges(); return(RedirectToAction("Index", new { id = staticCategoryListItem.StaticCategoryList.Id })); } return(View(staticCategoryListItem)); }
// GET: Admin/StaticCategoryListItem/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } StaticCategoryListItem staticCategoryListItem = db.StaticCategoryListItems.Find(id); if (staticCategoryListItem == null) { return(HttpNotFound()); } return(View(staticCategoryListItem)); }
/// <summary> /// /// </summary> private static void ImportCategoryList(ApplicationDbContext db, StaticCategoryList staticCategoryList, string key, string fileName) { XmlDocument xmldoc = new XmlDocument(); xmldoc.Load(System.IO.Path.Combine(HttpContext.Current.Server.MapPath(staticListDirectory), fileName)); XmlNodeList nodes = xmldoc.GetElementsByTagName("defaults"); var sortIndex = 0; foreach (XmlNode node in nodes) { StaticCategoryListItem staticListItem = new StaticCategoryListItem(); staticListItem.StaticCategoryList = staticCategoryList; staticListItem.Name = node["Text"].InnerText; staticListItem.Description = node["Description"].InnerText; staticListItem.SortOrder = sortIndex++; //Add the object to the DB db.StaticCategoryListItems.Add(staticListItem); db.SaveChanges(); } }