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;
 }