Esempio n. 1
0
        public virtual ActionResult Delete(Element[] model, ElementCategory[] categoryList)
        {
            JsonResultEntry entry = new JsonResultEntry();

            try
            {
                var category = ControllerContext.RequestContext.GetRequestValue("Category");

                if (model != null)
                {
                    foreach (var m in model)
                    {
                        m.Category = category;
                        Remove(m);
                    }
                }

                if (categoryList != null)
                {
                    foreach (var c in categoryList)
                    {
                        Manager.RemoveCategory(Site, c.Category);
                    }
                }
            }
            catch (Exception e)
            {
                entry.AddException(e);
            }

            return Json(entry);
        }
Esempio n. 2
0
 public void AddCategory(string category, string culture)
 {
     var key = GetElementCategoryKey(category, culture);
     var obj = new ElementCategory() { Category = category, Culture = culture };
     DataHelper.StoreObject(Site, obj, key, ModelExtensions.LabelCategoryDataType);
 }