예제 #1
0
        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);
        }
예제 #2
0
        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);
            }
        }