public async Task <IActionResult> DeleteBattle(int id) { Battle battleSearch = await _battleRepository.BattleById(id); if (battleSearch == null) { return(NotFound("Batalha não encontrada!")); } try { _battleRepository.Remove(battleSearch); await _battleRepository.SaveChangesAsync(); } catch (DbUpdateConcurrencyException ex) { return(BadRequest($"Erro: {ex.Message}")); } return(Ok("Batalha removida com sucesso!")); }