Ejemplo n.º 1
0
        public async Task <IActionResult> IndexAsync(InvitesListFilter filter = null)
        {
            if (filter == null || filter.GuildID == 0)
            {
                filter = InvitesListFilter.CreateDefault(DiscordClient);
            }

            var invitesFromGuild = await InviteTrackerService.GetStoredInvitesAsync(filter);

            return(View(new InvitesListViewModel(DiscordClient.Guilds.ToList(), invitesFromGuild, filter)));
        }
Ejemplo n.º 2
0
 public InviteController(InviteTrackerService inviteTrackerService, DiscordSocketClient discordClient)
 {
     InviteTrackerService = inviteTrackerService;
     DiscordClient        = discordClient;
 }