public async Task <IActionResult> PutBattle(int id, Battle battle)
        {
            Battle battleSearch = await _battleRepository.BattleById(id);

            if (battleSearch != null)
            {
                try
                {
                    _battleRepository.Update(battle);
                    await _battleRepository.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException ex)
                {
                    return(BadRequest($"Erro: {ex.Message}"));
                }

                return(Ok("Batalha alterada com sucesso!"));
            }

            return(NotFound("Batalha não encontrada!"));
        }