public async Task <int> CreateAsync(ParticipanteToCreateVM participanteToCreate)
        {
            participanteToCreate.Nombre   = participanteToCreate.Nombre.FirstCharToUpper();
            participanteToCreate.Apellido = participanteToCreate.Apellido.FirstCharToUpper();
            var participanteToRepo = mapper.Map <ParticipanteEntity>(participanteToCreate);

            var idParticipante = await repository.CreateAsync(participanteToRepo);

            foreach (var id in participanteToCreate.ConocimientoIds)
            {
                var conocimientoParticipanteEntity = new ConocimientoParticipanteEntity {
                    IdConocimiento = id, IdParticipante = idParticipante
                };
                await conocimientoRepository.CreateConocimientoParticipanteAsync(conocimientoParticipanteEntity);
            }
            return(idParticipante);
        }