Beispiel #1
0
        public NewRepresentationDialog(string rep, dynamic config, RestSourceContext context)
            : this()
        {
            _context = context;
            _config  = config;
            _rep     = rep;
            switch (rep)
            {
            case "xml":
            case "geojson":
                _ctrl = new CruddableRepresentationCtrl(rep, context);
                break;

            case "csv":
                _ctrl = new CsvRepresentationCtrl(context);
                break;

            case "image":
                _ctrl = new ImageRepresentationCtrl(context);
                break;

            case "template":
                _ctrl = new TemplateRepresentationCtrl(context);
                break;
            }

            if (_ctrl != null)
            {
                _ctrl.Dock = DockStyle.Fill;
                panelSettings.Controls.Add((Control)_ctrl);
            }
        }
Beispiel #2
0
        public void Init(RestSourceContext context)
        {
            _context            = context;
            numMaxCount.Minimum = 0;
            numMaxCount.Maximum = Int32.MaxValue;
            numPageSize.Minimum = 0;
            numPageSize.Maximum = Int32.MaxValue;

            numMaxCount.Value = 500;
            numPageSize.Value = 100;

            lstProperties.DataSource = context.GetPropertyNames();
        }
        public CruddableRepresentationCtrl(string type, RestSourceContext context)
        {
            InitializeComponent();
            getMethodCtrl1.Init(context);
            getPermsCtrl.Init(context);
            postPermsCtrl.Init(context);
            putPermsCtrl.Init(context);
            deletePermsCtrl.Init(context);
            this.CheckStates();
            switch (type.ToLower())
            {
            case "xml":
                _type = "FeatureSetXml";
                break;

            case "geojson":
                _type = "FeatureSetGeoJson";
                break;
            }
        }
 public TemplateRepresentationCtrl(RestSourceContext context)
 {
     InitializeComponent();
     getMethodCtrl1.Init(context);
     permissionsCtrl1.Init(context);
 }
Beispiel #5
0
 public void Init(RestSourceContext context) => lstAllowGroups.DataSource = context.GetGroups();