public SearchQueryController(
     IComposerContext composerContext,
     ISearchQueryViewService searchQueryViewService,
     ISearchUrlProvider searchUrlProvider,
     IBaseSearchCriteriaProvider baseSearchCriteriaProvider)
 {
     ComposerContext            = composerContext ?? throw new ArgumentNullException(nameof(composerContext));
     SearchQueryViewService     = searchQueryViewService ?? throw new ArgumentNullException(nameof(searchQueryViewService));
     SearchUrlProvider          = searchUrlProvider ?? throw new ArgumentNullException(nameof(searchUrlProvider));
     BaseSearchCriteriaProvider = baseSearchCriteriaProvider ?? throw new ArgumentNullException(nameof(baseSearchCriteriaProvider));
 }
Example #2
0
        public SearchQueryContext(IComposerContext composerContext, ISearchQueryViewService searchQueryViewService, ISearchViewService searchViewService)
        {
            if (composerContext == null)
            {
                throw new ArgumentNullException("composerContext");
            }
            if (searchQueryViewService == null)
            {
                throw new ArgumentNullException("searchQueryViewService");
            }
            if (searchViewService == null)
            {
                throw new ArgumentNullException("searchViewService");
            }

            ComposerContext        = composerContext;
            SearchQueryViewService = searchQueryViewService;
            SearchViewService      = searchViewService;
        }
 public SearchQueryContext(IComposerContext composerContext, ISearchQueryViewService searchQueryViewService, ISearchViewService searchViewService)
 {
     ComposerContext        = composerContext ?? throw new ArgumentNullException(nameof(composerContext));
     SearchQueryViewService = searchQueryViewService ?? throw new ArgumentNullException(nameof(searchQueryViewService));
     SearchViewService      = searchViewService ?? throw new ArgumentNullException(nameof(searchViewService));
 }