public string GetSelectedWfsLayerName()
        {
            if (!WfsGridStatisticsLayerId.HasValue)
            {
                return("-");
            }

            WfsLayerViewModel selectedLayer = WfsLayers.FirstOrDefault(layer => layer.Id == WfsGridStatisticsLayerId.Value);

            return(selectedLayer != null ? selectedLayer.Name : "-");
        }
예제 #2
0
 public WfsLayerSetting AddWfsLayer(WfsLayerSetting wfsLayerSetting)
 {
     wfsLayerSetting.Id = GetNextWfsLayerSettingUniqueId();
     WfsLayers.Add(wfsLayerSetting);
     return(wfsLayerSetting);
 }
예제 #3
0
        public int RemoveWfsLayer(int id)
        {
            WfsLayerSetting removeItem = WfsLayers.FirstOrDefault(wfsLayerSetting => wfsLayerSetting.Id == id);

            return(WfsLayers.Remove(removeItem) ? 1 : 0);
        }
예제 #4
0
 public WfsLayerSetting GetWfsLayer(int id)
 {
     return(WfsLayers.FirstOrDefault(wfsLayerSetting => wfsLayerSetting.Id == id));
 }