public JsonResult GetDataItems(string type) { DataDictionaryAccessor dda = DataDictionaryAccessor.CreateInstance<DataDictionaryAccessor>(); var items = dda.GetByType(type); return this.Json(new { @success = true, @items = items }, JsonRequestBehavior.AllowGet); }
public JsonResult RemoveDataItem(string type, long id) { if (!DomainManager.AllowEdit()) { throw new Exception("Data modified is not allowed"); } DataDictionaryAccessor dda = DataDictionaryAccessor.CreateInstance<DataDictionaryAccessor>(); var item = dda.GetById(id); SqlQuery<ceDataItem> query = new SqlQuery<ceDataItem>(); query.DeleteByKey(id); ChangeLogAccessor cla = ChangeLogAccessor.CreateInstance<ChangeLogAccessor>(); cla.BackupChangeLog(CurrentUserSession.UserSessionID, CurrentUserSession.UserID, "CeDataDictionary", id, DateTime.Now, "DELETE", Newtonsoft.Json.JsonConvert.SerializeObject(item), null); return this.Json(new { @success = true }, JsonRequestBehavior.AllowGet); }