Example #1
0
        internal void AddExtendedWMSLayer(ExtendedWmsConfig layer)
        {
            LayerConfig layerConfig = this.readLayerConfigFromFile();

            layer.id = this.GenerateLayerId(layerConfig).ToString();
            layerConfig.extendedwmslayers.Add(layer);
            this.saveLayerConfigToFile(layerConfig);
        }
Example #2
0
        internal void UpdateExtendedWMSLayer(ExtendedWmsConfig layer)
        {
            LayerConfig layerConfig = this.readLayerConfigFromFile();

            var index = layerConfig.extendedwmslayers.FindIndex(item => item.id == layer.id);

            if (index != -1)
            {
                layerConfig.extendedwmslayers[index] = layer;
            }
            this.saveLayerConfigToFile(layerConfig);
        }