public void LeaveEvento(int id) { var eventoDao = new EventoDao(); var evento = eventoDao.GetById(id); evento.IngressosVendidos--; eventoDao.Update(evento); }
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 bool HaveIngresso(int id) { var eventoDao = new EventoDao(); var evento = eventoDao.GetById(id); if (evento.IngressosVendidos < evento.MaximoIngressos) { evento.IngressosVendidos++; eventoDao.Update(evento); return(true); } else { return(false); } }
public void update(Evento evento) { bool verification = true; string nome = evento.Nome; if (nome == null || nome.Equals("")) { evento.Execao = 2; return; } else { nome = evento.Nome.Trim(); verification = nome.Length > 0 && nome.Length <= 40; if (!verification) { evento.Execao = 20; return; } } string dataEvento = evento.DataEvento; if (dataEvento == null || dataEvento.Equals("")) { evento.Execao = 3; return; } else { dataEvento = evento.DataEvento.Trim(); verification = dataEvento.Length == 10; if (!verification) { evento.Execao = 30; return; } } eventoDao.Update(evento); evento.Execao = 99; return; }