public void Delete(int id)
        {
            var participanteDao = new ParticipanteDao();
            var participante    = participanteDao.GetById(id);

            participanteDao.Delete(id);
            var eventoBll = new EventoBll();

            eventoBll.LeaveEvento(participante.IdEvento);
        }
        public string Update(int id, ParticipanteModelView participanteModelView)
        {
            var participanteDao = new ParticipanteDao();
            var participante    = participanteDao.GetById(id);

            if (participante.IdEvento != participanteModelView.IdEvento)
            {
                var eventoBll = new EventoBll();
                var verify    = eventoBll.HaveIngresso(participanteModelView.IdEvento);
                if (verify == true)
                {
                    eventoBll.LeaveEvento(participante.IdEvento);
                }
                else
                {
                    return("Os ingressos acabaram");
                }
            }
            participante = PrepareParticipante(participanteModelView, participante);
            participanteDao.Update(participante);
            return("Atualizado com sucesso");
        }
        public Participante GetById(int id)
        {
            var participanteDao = new ParticipanteDao();

            return(participanteDao.GetById(id));
        }