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); }
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); }