Esempio n. 1
0
        /// <summary>
        /// Render a WFS layer editor view.
        /// </summary>
        /// <param name="url">The WFS Server URL.</param>
        /// <param name="typeName">FeatureType.</param>
        /// <param name="filter">The filter.</param>
        /// <param name="mode">The mode.</param>
        /// <param name="id">The id (used if mode is Edit).</param>
        /// <returns></returns>
        public ActionResult WfsLayerEditor(string url, string typeName, string filter, WfsLayerEditorMode?mode, int?id)
        {
            ViewBag.RenderMapScriptTags = true;
            var viewManager = new WfsLayersViewManager(GetCurrentUser(), SessionHandler.MySettings);
            WfsLayerEditorViewModel model = viewManager.CreateWfsLayerEditorViewModel(url, typeName, filter, mode, id);

            return(View(model));
        }