Пример #1
0
        public ActionResult DeleteConfirmed(int id)
        {
            StaticCategoryListItem staticCategoryListItem = db.StaticCategoryListItems.Find(id);

            db.StaticCategoryListItems.Remove(staticCategoryListItem);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Пример #2
0
 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));
 }
Пример #3
0
        // 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));
        }
Пример #4
0
        /// <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();
            }
        }