public List <BadgeResponse> GetBadgeByUserId(Guid UserId) { List <Badge> badges = badgeRepository.GetBadgeByUserId(UserId); List <BadgeResponse> badgeResponses = new List <BadgeResponse>(); foreach (Badge b in badges) { BadgeResponse badgeResponse = ConvertToResponse(b); badgeResponses.Add(badgeResponse); } return(badgeResponses); }
private static async Task ShowBadges(string channelName) { TwitchApi.SetClientId(clientId); Console.WriteLine("ShowBadges: Hole Informationen über die Badges vom Channel: " + channelName); // Asynchron die Anfrage absetzten und auf Antwort warten. BadgeResponse response = await TwitchApi.GetChannelBadges(channelName); var badges = response.ChannelBadges; Console.WriteLine("\nShowBadges: Channel {0} hat: {1} Badges", channelName, badges.Count); foreach (var badge in badges) { Console.WriteLine("BadgeName: " + badge.BadgeName); } }