public List <SMILLayerDef> GetSiteLayers() { try { // Get all lists from site List <SMILLayerDef> layers = new List <SMILLayerDef>(); UseWeb(spWeb => { foreach (SPList list in spWeb.Lists) { if (list.HasListOpenSMILGeometry()) { var smilLayer = new SMILLayerDef() { Name = list.Title, GUID = list.ID, SMILLayerType = SMILLayerTypeDef.LIST, BaseUrlToItemDialog = list.Forms[0].ServerRelativeUrl }; layers.Add(smilLayer); } } } ); return(layers); } catch (Exception x) { throw x; } }
public List<SMILLayerDef> GetSiteLayers() { try { // Get all lists from site List<SMILLayerDef> layers = new List<SMILLayerDef>(); UseWeb(spWeb => { foreach (SPList list in spWeb.Lists) { if (list.HasListOpenSMILGeometry()) { var smilLayer = new SMILLayerDef() { Name = list.Title, GUID = list.ID, SMILLayerType = SMILLayerTypeDef.LIST, BaseUrlToItemDialog = list.Forms[0].ServerRelativeUrl }; layers.Add(smilLayer); } } } ); return layers; } catch (Exception x) { throw x; } }