예제 #1
0
 public SearchController(ILogger <SearchController> logger,
                         ISearchServiceFactory searchServiceFactory,
                         IOptions <SeoSettings> config)
 {
     _logger = logger;
     _searchServiceFactory = searchServiceFactory;
     _config = config.Value;
 }
예제 #2
0
        public ServerApiService(IServerApi serverApi, DDatabaseInfo dbInfo, ISearchServiceFactory searchServiceFactory, IBackend backend)
        {
            _serverApi            = serverApi;
            _dbInfo               = dbInfo;
            _searchServiceFactory = searchServiceFactory;
            _currentPerson        = dbInfo.Person;
            _backend              = backend;

            LoadPeople();
            LoadOrganizationUnits();
            LoadMetadata(0);
        }
예제 #3
0
        public SeriesSelectorViewModel(Dispatcher dispatcher, IEventAggregator ea, ISearchServiceFactory searchServiceFactory)
        {
            _dispatcher      = dispatcher;
            _eventAggregator = ea;

            _searchServiceFactory = searchServiceFactory;

            _findStudiesCommand           = new AsyncCommand(FindStudies, CanFindStudies);
            _studySelectedCommand         = new AsyncCommand <StudyVm>(GetStudyDetails);
            _approveSelectedSeriesCommand = new AsyncCommand <bool?>(ApproveSelectedSeries);
            _selectDicomDirCommand        = new DelegateCommand(SelectDicomDir);

            _foundStudiesVm = new StudiesVm(_studySelectedCommand);

            _getAvailableServersTask = Task.Run(GetAvailableServersAsync);

            SelectedSeries.CollectionChanged += OnSelectedSeriesCollectionChanged;
            LoadedSeries.CollectionChanged   += OnLoadedSeriesCollectionChanged;
        }
 public void SetUp()
 {
     _scraperService       = new Mock <IScraperService>();
     _searchRankService    = new Mock <ISearchRankService>();
     _searchServiceFactory = new SearchServiceFactory(_scraperService.Object, _searchRankService.Object);
 }
예제 #5
0
 public SearchFightSearchStrategy(ILogger <SearchFightSearchStrategy> logger, ISearchServiceFactory serviceFactory) : base(logger)
 {
     ServiceFactory = serviceFactory;
 }