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!"); } } }