/// <summary> /// Get's active filters and a list with it's possible selections /// </summary> /// <returns></returns> public List <AvailableFilter> GetAvailableFiltersIncludingOptions() { var filters = GetAllFilters() ?? new List <Filter>(); return(filters.Select(filter => new AvailableFilter { Name = filter.Name, FilteringName = filter.FilteringName, TableName = filter.TableName, ColumnName = filter.ColumnName, Options = _filterRepository.GetFilterPropertyValues(filter.TableName, filter.ColumnName) }).ToList()); }