public Level GetLevel(string levelId, LevelEmbeds embeds = default(LevelEmbeds)) { var parameters = new List<string>() { embeds.ToString() }; var uri = GetLevelsUri(string.Format("/{0}{1}", Uri.EscapeDataString(levelId), parameters.ToParameters())); var result = baseClient.DoRequest(uri); return Level.Parse(baseClient, result.data); }
public Level GetLevel(string levelId, LevelEmbeds embeds = default(LevelEmbeds)) { var parameters = new List <string>() { embeds.ToString() }; var uri = GetLevelsUri(string.Format("/{0}{1}", Uri.EscapeDataString(levelId), parameters.ToParameters())); var result = baseClient.DoRequest(uri); return(Level.Parse(baseClient, result.data)); }
public ReadOnlyCollection <Level> GetLevels(string gameId, LevelEmbeds embeds = default(LevelEmbeds), LevelsOrdering orderBy = default(LevelsOrdering)) { var parameters = new List <string>() { embeds.ToString() }; parameters.AddRange(orderBy.ToParameters()); var uri = GetGamesUri(string.Format("/{0}/levels{1}", Uri.EscapeDataString(gameId), parameters.ToParameters())); return(baseClient.DoDataCollectionRequest(uri, x => Level.Parse(baseClient, x) as Level)); }
public ReadOnlyCollection<Level> GetLevels(string gameId, LevelEmbeds embeds = default(LevelEmbeds), LevelsOrdering orderBy = default(LevelsOrdering)) { var parameters = new List<string>() { embeds.ToString() }; parameters.AddRange(orderBy.ToParameters()); var uri = GetGamesUri(string.Format("/{0}/levels{1}", Uri.EscapeDataString(gameId), parameters.ToParameters())); return baseClient.DoDataCollectionRequest(uri, x => Level.Parse(baseClient, x) as Level); }