public JsonResult GetResourceItem(string resourceId, string resourceSet, string cultureName) { var item = manager.GetResourceItem(resourceId, resourceSet, cultureName); if (item == null) { throw new ArgumentException(manager.ErrorMessage); } var itemEx = new ResourceItemEx(item); itemEx.ResourceList = GetResourceStringsInternal(resourceId, resourceSet).ToList(); return(Json(itemEx, jsonSerializerSettings)); }
public JsonResult GetResourceItems(string resourceId, string resourceSet) { var items = manager.GetResourceItems(resourceId, resourceSet, true).ToList(); if (items == null) { throw new InvalidOperationException(manager.ErrorMessage); } var itemList = new List <ResourceItemEx>(); // strip file data for size for (var i = 0; i < items.Count; i++) { var item = new ResourceItemEx(items[i]); item.BinFile = null; item.TextFile = null; itemList.Add(item); } return(Json(itemList, jsonSerializerSettings)); }