public TagService(CommandService commands, DiscordSocketClient discord, mummybotDbContext context) { _commands = commands; _context = context; _discord = discord; _discord.MessageReceived += Invoke; }
public GuildService(DiscordSocketClient discord, mummybotDbContext context) { _discord = discord; _context = context; _discord.GuildAvailable += ListGuilds; _discord.JoinedGuild += JoinedGuild; }
public UserService(DiscordSocketClient discord, mummybotDbContext context) { _discord = discord; _context = context; _discord.GuildMembersDownloaded += DownloadUsers; _discord.GuildMemberUpdated += UserUpdated; _discord.UserJoined += UserJoin; }
public TagController GetTag(mummybotDbContext context, string name, SocketGuild guild) { var tag = context.Tags.SingleOrDefault(t => t.Name.Equals(name) && t.Guild.Equals(guild.Id)); //return new TagController(context, _discord, tag); return(tag == null ? new TagController(null, null, null) : new TagController(context, _discord, tag)); }
public TagController CreateTag(mummybotDbContext context, string name, string content, SocketUser user, SocketGuild guild) { if (context.Tags.Any(t => t.Name.Equals(name) && t.Guild.Equals(guild.Id))) { return(new TagController(context, _discord, null)); } var tag = new Tags { Name = name, Content = content, Author = user.Id, Guild = guild.Id }; context.Tags.Add(tag); TagsList.Add(tag); return(new TagController(context, _discord, tag)); }
public TagController(mummybotDbContext context, DiscordSocketClient discord, Tags tag) { _context = context; _discord = discord; _tag = tag; }