/// <summary> /// Carica i dati di un singolo gioco presente sul sito /// </summary> /// <param name="simpleGame"></param> /// <returns></returns> public async Task<Game> GetGameDetails(GameSummary simpleGame) { string urlGameDetails = string.Format("{0}{1}", _config.UrlGameDetail, simpleGame.ID); Entity.Data gameDetail = null; gameDetail = await _loadGameDetails.LoadDetails(urlGameDetails); gameDetail = await _loadGameDetails.DownloadImage(gameDetail); return await Task.Factory.StartNew(() => { return GameDetailsToGameDb.Convert(gameDetail, _genres, _platforms); }); }
public async Task<Game> TheGamesDBGetGameDetails(GameSummary gameSummary) { return await ClientTheGamesDB.GetGameDetails(gameSummary); }