public async Task <IActionResult> Put(int id, [FromBody] ParticipanteCompletoDTO participanteDTO)
        {
            if (id != participanteDTO.ParticipanteId)
            {
                return(BadRequest());
            }

            try
            {
                var participante = ConvertToParticipante(participanteDTO);
                await ParticipanteRepository.Update(participante);

                return(Ok(participanteDTO));
            }
            catch (Exception ex)
            {
                return(BadRequest(ex.Message));
            }
        }
        private Participante ConvertToParticipante(ParticipanteCompletoDTO participante)
        {
            Participante aux = new Participante(participante.Nome, participante.Sobrenome, participante.CPF, participante.Email, participante.Telefone);

            return(aux);
        }