public ActionResult DeleteReviews(Guid[] externalIds) { foreach (var id in externalIds) { _repository.Delete(id); } return(Json(new { redirect = Url.Action(nameof(Index)) })); }
private async Task RemoveLiveMessage(SocketTextChannel channel, AnnouncementMessages announcementMessage) { try { await _announcementMessageRepository.Delete(announcementMessage); await(await channel.GetMessageAsync(announcementMessage.MessageId)).DeleteAsync(); _logger.LogInformation( $"Successfully removed announcement message for [{announcementMessage.Streamer.Username}]"); } catch (Exception exception) { _logger.LogError(exception, $"Could not remove announcement message for [{announcementMessage.Streamer.Username}]: {exception}"); } }
public async Task Remove(string twitchUsername) { var streamers = _streamerRepository.GetCollection().AsQueryable(); var streamer = streamers.FirstOrDefault(s => s.Username == twitchUsername); if (streamer == null) { await ReplyAsync("No streamer with that username is in the database!"); return; } await _streamerRepository.Delete(streamer); await ReplyAsync($"Successfully removed {twitchUsername} from the Live Check List!"); }