public SteamGridDBGameFinderViewModel(string name, ScraperSource scraperSource)
 {
     steamGridDBService   = App.ServiceProvider.GetRequiredService <ISteamGridDBService>();
     iGDBService          = App.ServiceProvider.GetRequiredService <IIGDBService>();
     screenScraperService = App.ServiceProvider.GetRequiredService <IScreenScraperService>();
     Source = scraperSource;
     Name   = name;
     SearchByNameResult();
 }
示例#2
0
 public ImgFinderSearchViewModel(GameRom game, ScraperSource currentScrapeSource, ScraperType currentScraperType)
 {
     steamGridDBService = App.ServiceProvider.GetRequiredService <ISteamGridDBService>();
     iGDBService        = App.ServiceProvider.GetRequiredService <IIGDBService>();
     dialogService      = App.ServiceProvider.GetRequiredService <IDialogService>();
     Title               = $"Recherche de {CurrentScraperType.ToString()} pour {game.Name}";
     ResultImgs          = new ObservableCollection <string>();
     CurrentScrapeSource = currentScrapeSource;
     CurrentScraperType  = currentScraperType;
     LoadingProposal(game);
 }
 public SearchGamesByText(IQueryHandler <SearchGamesByTextQuery, SearchGamesByTextResult> searchGamesQueryHandler, IIGDBService igdbService)
 {
     SearchGamesByTextQueryHandler = searchGamesQueryHandler;
     IGDBService = igdbService;
 }
 public SearchGamesByTextQueryHandler(IIGDBService igdbService)
 {
     IGDBService = igdbService;
 }