示例#1
0
 public LocationService(
     IWikipediaService wikipediaService,
     IWikipediaParsingService wikipediaParsingService,
     ILogger <LocationService> logger)
 {
     this.wikipediaService        = wikipediaService;
     this.wikipediaParsingService = wikipediaParsingService;
     this.logger = logger;
 }
 public NYTimesService(WRContext context, IWikipediaService wikipediaService)
 {
     this.context          = context;
     this.wikipediaService = wikipediaService;
 }
 public WikipediaResultsViewModel(IWikipediaService wikipediaService)
 {
     searchTimer.Elapsed += DoSearch;
     Application.Current.Dispatcher.Invoke(new Action(() => uiScheduler = TaskScheduler.FromCurrentSynchronizationContext()));
     this.wikipediaService = wikipediaService;
 }
示例#4
0
 public WikipediaResultsViewModel(IWikipediaService wikipediaService)
 {
     searchTimer.Elapsed += DoSearch;
     Application.Current.Dispatcher.Invoke(new Action(() => uiScheduler = TaskScheduler.FromCurrentSynchronizationContext()));
     this.wikipediaService = wikipediaService;
 }
示例#5
0
        public SearchViewModel(IWikipediaService wikipediaService)
        {
            _wikipediaService = wikipediaService;

            _searchCommand = new DelegateCommand(SearchAsync, () => !string.IsNullOrWhiteSpace(QueryText));
        }
示例#6
0
 public Wikipedia(IWikipediaService wikipediaService, IMemoryCache memoryCache)
 {
     _wikipediaService = wikipediaService;
     _memoryCache      = memoryCache;
 }
示例#7
0
 public Wikipedia(IWikipediaService wikipediaService, ICustomLogger customLogger)
 {
     _wikipediaService = wikipediaService;
     _customLogger     = customLogger;
 }
 public WikipediaController(IWikipediaService wikipediaService, ILogger <WikipediaController> logger)
 {
     this.wikipediaService = wikipediaService;
     this.logger           = logger;
 }