예제 #1
0
 private void SaveFilters(FilterData data)
 {
     if (data == null)
     {
         data = new FilterData();
     }
     data.Add("__search_string__", SearchString);
     data.Save(this);
 }
예제 #2
0
        public static FilterData Load(Page page)
        {
            var filterData = new FilterData();
            var data       = page.Session[page.GetType().FullName] as Dictionary <string, object>;

            if (data != null)
            {
                filterData.Data = data;
            }
            return(filterData);
        }
예제 #3
0
 private FilterData LoadFilters()
 {
     return(FilterData.Load(this));
 }
예제 #4
0
 protected virtual void OnLoadFilters(FilterData data)
 {
 }
예제 #5
0
 protected virtual FilterData GetFilters(FilterData data)
 {
     return(null);
 }