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); } }
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); }
public void Init(RestSourceContext context) => lstAllowGroups.DataSource = context.GetGroups();