public void Delete(int id)
        {
            var eventoDao = new EventoDao();
            var emailBll  = new EmailBll();

            emailBll.SendMailWhenEventoDelete(id);
            eventoDao.Delete(id);
        }
        public void Update(int id, EventoModelView eventoModelView)
        {
            var eventoDao = new EventoDao();
            var evento    = eventoDao.GetById(id);

            evento = PrepareEvento(eventoModelView, evento);
            var emailBll = new EmailBll();

            emailBll.SendMailWhenEventoUpdate(evento);
            eventoDao.Update(evento);
        }
        public string Create(ParticipanteModelView participanteModelView)
        {
            var participante    = new Participante();
            var participanteDao = new ParticipanteDao();
            var eventoBll       = new EventoBll();
            var emailBll        = new EmailBll();

            participante = PrepareParticipante(participanteModelView, participante);
            var Verify = eventoBll.HaveIngresso(participante.IdEvento);

            if (Verify == true)
            {
                participanteDao.Create(participante);
                emailBll.SendEmailWhenRegisters(participante);
                return("Cadastrado com sucesso !");
            }
            else
            {
                return("Acabaram os ingressos");
            }
        }