예제 #1
0
        public async Task DeleteMeme([Remainder] string name)
        {
            if (!CommandHandler.IsPostedInCorrectChannel(Context.Message, GetType().Name))
            {
                return;
            }

            using (var db = new CurrencyContext())
            {
                var meme = db.Memes.Find(name);
                if (meme != null)
                {
                    db.Remove(meme);
                    await db.SaveChangesAsync();

                    await ReplyAsync($"Removed '{name}'!");
                }
                else
                {
                    await ReplyAsync($"Meme '{name}' does not exist!");
                }
            }
        }