public BaseSearchHeaderDataHolder(int index, T sType, string sval, Object selectedFilter, int pageSize = DefaultPageSize, string order = "", SearchOrderDirectionEnum direction = SearchOrderDirectionEnum.Ascending) { MakeDefaults(); Index = index; SearchType = sType; SearchValue = sval; if (selectedFilter != null) { var filterType = selectedFilter.GetType(); if (filterType.IsEnum) { _numberOfDataListByFilter = new Dictionary <string, int>(); SelectedFilter = selectedFilter.ToString(); var nameList = Enum.GetNames(filterType); foreach (var str in nameList) { AddFilterCount(str, 0); } } } if (pageSize >= 10) { PageSize = pageSize; } SearchOrder = order; SearchOrderDirection = direction; }
public BaseSearchHeaderDataHolder(int index, T sType, string sval, string selectedFilter = "", int pageSize = DefaultPageSize, string order = "", SearchOrderDirectionEnum direction = SearchOrderDirectionEnum.Ascending) { MakeDefaults(); Index = index; SearchType = sType; SearchValue = sval; if (!String.IsNullOrEmpty(selectedFilter) && !String.IsNullOrWhiteSpace(selectedFilter)) { SelectedFilter = selectedFilter; _numberOfDataListByFilter = new Dictionary <string, int>(); _numberOfDataListByFilter.Add(SelectedFilter, 0); } //if (pageSize > 7) PageSize = pageSize; SearchOrder = order; SearchOrderDirection = direction; }
public SearchHeaderDataHolder(int index, T sType, string sval, Object selectedFilter, int pageSize = DefaultPageSize, string order = "", SearchOrderDirectionEnum direction = SearchOrderDirectionEnum.Ascending) : base(index, sType, sval, selectedFilter, pageSize, order, direction) { MakeDefaults(); }