public ActionResult Index(PagingParams args, FilterBarMode? Mode, bool? ShowStatusBar) { IList<Conference> conferences = null; using (var context = new OfficeContext()) { conferences = context.Conferences.ToList(); } return conferences.GridJSONActions<Conference>(); }
public void SetBarMode(FilterBarMode mode) { switch (mode) { case FilterBarMode.Visible: { tbFilter.Show(); lblFilter.Show(); btnClear.ImageKey = !string.IsNullOrWhiteSpace(tbFilter.Text) ? "DeleteFilter_16x.png" : "FilterTextbox_16x.png"; btnToggleVisibility.ImageKey = "CollapseArrow_16x.png"; Width = _maxWidth; Show(); } break; case FilterBarMode.Collapsed: { tbFilter.Hide(); lblFilter.Hide(); btnClear.ImageKey = !string.IsNullOrWhiteSpace(tbFilter.Text) ? "DeleteFilter_16x.png" : "FilterTextbox_16x.png"; btnToggleVisibility.ImageKey = "ExpandArrow_16x.png"; Width = _minWidth; Show(); } break; case FilterBarMode.Hidden: { panFilterEdit.Hide(); lblFilter.Hide(); tbFilter.Hide(); Width = _minWidth; Hide(); } break; } RepositionBar(); _activeMode = mode; }