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