//public void AddWmsLayer(WmsLayerSetting wmsLayer) //{ // MapLayersSetting.AddWmsLayer(wmsLayer); //} public List <WmsLayerViewModel> GetWmsLayers() { var layers = new List <WmsLayerViewModel>(); foreach (WmsLayerSetting wmsLayerSetting in MapLayersSetting.WmsLayers) { WmsLayerViewModel layer = WmsLayerViewModel.Create(wmsLayerSetting); layers.Add(layer); } return(layers); }
public WmsLayerEditorViewModel CreateWmsLayerEditorViewModel(WmsLayerEditorMode?mode, int?id) { var model = new WmsLayerEditorViewModel { Id = id, Mode = mode ?? WmsLayerEditorMode.New }; if (model.Mode == WmsLayerEditorMode.Edit && id.HasValue) { model.WmsLayerViewModel = WmsLayerViewModel.Create(MapLayersSetting.GetWmsLayer(id.Value)); } return(model); }