public async Task <ActionResult> Index() { var teams = await _teamRepository.GetAll(); await _indexer.DeleteIndex("team"); await _indexer.Index(teams); return(Ok()); }
public async Task <ActionResult> Index() { try { var players = (await _playerRepository.GetAll()).ToList(); if (!players.Any()) { return(NotFound("No players to index.")); } await _indexer.DeleteIndex("players"); await _indexer.Index(players); return(Ok($"{players.Count} players indexed.")); } catch (Exception ex) { return(BadRequest($"Error indexing players: {ex}")); } }