public Evento PrepararEvento(EventoModelView eventoModelView, Evento eventos) { var evento = new Evento(); evento.Nome = eventoModelView.Nome; evento.Data = eventoModelView.Data; evento.Local = eventoModelView.Local; evento.HoraInicio = eventoModelView.HoraInicio; evento.HoraFim = eventoModelView.HoraFim; evento.OpenBar = eventoModelView.OpenBar; evento.QuantidadeDeAmbientes = eventoModelView.QuantidadeDeAmbientes; if (evento.HoraInicio > 10 && evento.HoraFim < 20 && evento.QuantidadeDeAmbientes > 2) { evento.FaixaEtaria = "Menos que 16 anos"; } else if (evento.HoraInicio > 20 && evento.HoraFim < 2 && evento.OpenBar == false) { evento.FaixaEtaria = "Maior que 16 anos"; } else { evento.FaixaEtaria = "Maior que 18 anos"; } return(evento); }
public Evento PrepararEvento(EventoModelView eventoModelView, Evento evento) { evento.Nome = eventoModelView.Nome; evento.Data = eventoModelView.Data; evento.HoraIncio = eventoModelView.HoraIncio; evento.HoraFim = eventoModelView.HoraFim; evento.OpenBar = eventoModelView.OpenBar; evento.QuantidadeDeAmbientes = eventoModelView.QuantidadeDeAmbientes; //evento.FaixaEtaria = eventoModelView.FaixaEtaria; evento.MaximoIngressos = eventoModelView.MaximoIngressos; evento.IngressosVendidos = eventoModelView.IngressosVendidos; if (evento.IngressosVendidos > evento.MaximoIngressos) { var message = string.Format("Não foi possivel, esgotou os ingressos"); Console.WriteLine(message); } /* * if (evento.HoraIncio > 10:00 && evento.HoraFim < 20:00 && evento.QuantidadeDeAmbientes > 2) * { * evento.FaixaEtaria = "Para menores de 16"; * } * else if (evento.HoraInicio > 20:30 && evento.HoraFim < 02:00 && evento.OpenBar == false) * { * evento.FaixaEtaria = "Para maiores de 16"; * } * else * { * evento.FaixaEtaria = "Para Maiores de 18"; * }*/ return(evento); }
public Event PrepararEvento(EventoModelView eventoModelView, Event evento) { evento.Nome = eventoModelView.Nome; evento.Data = eventoModelView.Data; evento.Local = eventoModelView.Local; evento.HoraInicio = eventoModelView.HoraInicio; evento.HoraFim = eventoModelView.HoraFim; evento.OpenBar = eventoModelView.OpenBar; evento.QtdAmbientes = eventoModelView.QtdAmbientes; evento.NMaximoIngressos = eventoModelView.NMaximoIngressos; if (evento.HoraInicio > 10 && evento.HoraFim < 20 && evento.QtdAmbientes > 2) { evento.FaixaEtaria = "Menor que 16 anos"; } else if (evento.HoraInicio > 20 && evento.HoraFim < 2 && evento.OpenBar == false) { evento.FaixaEtaria = "Maior que 16 anos"; } else { evento.FaixaEtaria = "Maior que 18 anos"; } return(evento); }
public void Atualizar(int id, EventoModelView eventoModelView) { var eventoDao = new EventoDAO(); var evento = eventoDao.ObterPorId(id); evento = PrepararEvento(eventoModelView, evento); eventoDao.Atualizar(evento); }
public void Atualizar(int idEvento, EventoModelView eventoModelView) { var _eventoDAO = new EventoDAO(); var evento = _eventoDAO.ObterPorId(idEvento); evento = PrepararEvento(eventoModelView, evento); _eventoDAO.Atualizar(evento); }
public void Inserir(EventoModelView eventoModelView) { var evento = new Event(); var _eventoDAO = new EventoDAO(); evento = PrepararEvento(eventoModelView, evento); _eventoDAO.Inserir(evento); }
public void Create(EventoModelView eventoModelView) { var evento = new Evento(); evento = PrepareEvento(eventoModelView, evento); var eventoDao = new EventoDao(); eventoDao.Create(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 IActionResult Put(int id, [FromBody] EventoModelView eventoModelView) { try { var eventoBll = new EventoBll(); eventoBll.Atualizar(id, eventoModelView); return(NoContent()); } catch (Exception ex) { Console.WriteLine(ex.Message); return(StatusCode(500)); } }
public IActionResult Post([FromBody] EventoModelView eventoModelView) { try { var eventoBll = new EventoBll(); eventoBll.Insert(eventoModelView); return(NoContent()); } catch (Exception ex) { Console.WriteLine(ex.Message); return(StatusCode(500)); } }
public IActionResult Put([FromRoute] int id, [FromBody] EventoModelView eventoModelView) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } try { var eventoBll = new EventoBll(); eventoBll.Update(id, eventoModelView); return(NoContent()); } catch (Exception ex) { Console.WriteLine(ex.Message); return(StatusCode(500)); } }
public Evento PrepararEvento(EventoModelView eventoModelView, Evento evento) { evento.NomeEvento = eventoModelView.NomeEvento; evento.Data = eventoModelView.Data; evento.Local = eventoModelView.Local; evento.HoraInicio = eventoModelView.HoraInicio; evento.HoraFim = eventoModelView.HoraFim; evento.OpenBar = eventoModelView.OpenBar; evento.QuantidadeDeAmbientes = eventoModelView.QuantidadeDeAmbientes; evento.FaixaEtaria = eventoModelView.FaixaEtaria; if (evento.HoraInicio.Hours > 10 && evento.HoraFim.Hours < 20 && evento.QuantidadeDeAmbientes > 2) { evento.FaixaEtaria = "Menor que 16 anos."; } else if (evento.HoraInicio.Hours > 20 && evento.HoraFim.Hours < 2 && evento.OpenBar == false) { evento.FaixaEtaria = "Maior que 16 anos."; } else { evento.FaixaEtaria = "Maior que 18 anos."; } //Quests Adicionais evento.MaximoIngressos = eventoModelView.MaximoIngressos; evento.IngressosVendidos = eventoModelView.IngressosVendidos; evento.Ingressos = eventoModelView.Ingressos; if (evento.IngressosVendidos == evento.MaximoIngressos) { evento.Ingressos = "Todos os ingressos estão esgotados."; } else { evento.Ingressos = "Ainda há Ingressos Disponíveis."; } return(evento); }
private Evento PrepararEvento(EventoModelView eventoModelView, Evento evento) { evento.NomeEvento = eventoModelView.NomeEvento; evento.DataEvento = eventoModelView.DataEvento; evento.LocalEvento = eventoModelView.LocalEvento; evento.HorarioInicio = eventoModelView.HorarioInicio; evento.HorarioFinal = eventoModelView.HorarioFinal; evento.OpenBar = eventoModelView.OpenBar; evento.QuantidadeAmbientes = eventoModelView.QuantidadeAmbientes; evento.FaixaEtaria = eventoModelView.FaixaEtaria; if (evento.HorarioInicio.Hour > 10 && evento.HorarioFinal.Hour < 20 && evento.QuantidadeAmbientes > 2) { evento.FaixaEtaria = "Menor que 16 anos."; } else if (evento.HorarioInicio.Hour > 20 && evento.HorarioFinal.Hour < 2 && evento.OpenBar == false) { evento.FaixaEtaria = "Maior que 16 anos."; } else { evento.FaixaEtaria = "Maior que 18 anos."; } //Bonus Points evento.MaximoIngressos = eventoModelView.MaximoIngressos; evento.IngressosVendidos = eventoModelView.IngressosVendidos; evento.QuantidadeIngressos = eventoModelView.QuantidadeIngressos; if (evento.IngressosVendidos == evento.MaximoIngressos) { evento.QuantidadeIngressos = "Todos os Ingressos Esgotados"; } else { evento.QuantidadeIngressos = "Igressos Disponiveis"; } return(evento); }
public Evento PrepararEvento(EventoModelView eventoModelView, Evento evento) { evento.Data = eventoModelView.Data; evento.Nome = eventoModelView.Nome; evento.HoraInicio = eventoModelView.HoraInicio; evento.HoraFim = eventoModelView.HoraFim; evento.Local = eventoModelView.Local; evento.OpenBar = eventoModelView.OpenBar; evento.QuantidadeDeAmbientes = evento.QuantidadeDeAmbientes; evento.MaximoIngressos = eventoModelView.MaximoIngressos; evento.IngressosVendidos = eventoModelView.IngressosVendidos; evento.qtde_ingressos = eventoModelView.qtde_ingressos; if (evento.HoraInicio > 10 && evento.HoraFim < 20 && evento.QuantidadeDeAmbientes > 2) { evento.FaixaEtaria = "Menor que 16 anos"; } else if (evento.HoraInicio > 20 && evento.HoraFim < 2 && evento.OpenBar == false) { evento.FaixaEtaria = "Maior que 16 anos"; } else { evento.FaixaEtaria = "Maior que 18 anos"; } //Quests Bônus ;) if (evento.IngressosVendidos == evento.MaximoIngressos) { evento.qtde_ingressos = "Parece que os ingressos esgotaram. :/"; } else { evento.qtde_ingressos = "Tudo certo, ainda temos ingressos. :)"; } return(evento); }