public OptionsLists( IList <ISortOption> sortOptions, IDisplayOrderContainer sortOptionsDisplayOrder, ISortOptionsService sortOptionsService) { sortOptionsService.AssignDisplayOrder( sortOptionsDisplayOrder.DisplayOrder, sortOptions); DocumentSortOptions = sortOptions .Where(s => s.ApplicableType == ProjectItemType.Document) .OrderBy(s => s.DisplayIndex) .ToList(); ProjectSortOptions = sortOptions .Where(s => s.ApplicableType == ProjectItemType.Project) .OrderBy(s => s.DisplayIndex) .ToList(); }
public SelectedSortOptionReaction(ISortOptionsService sortOptionsService) { _sortOptionsService = sortOptionsService; }