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"); } }