Exemplo n.º 1
0
        public EventoReport(List <Eventos> Lista)
        {
            InitializeComponent();
            ArticuloCrystalReport reporte = new ArticuloCrystalReport();

            reporte.SetDataSource(Lista);
            EventoView.ReportSource = reporte;
            EventoView.Refresh();
        }
Exemplo n.º 2
0
        // GET: Evento
        public ActionResult Index(int?id)
        {
            if (id == null)
            {
                return(RedirectToAction("Index", "Eventos"));
            }

            return(View(EventoView.GetEventoById((int)id)));
        }
Exemplo n.º 3
0
        public EventoView ConsultaPorId(int id, TorneioContext contexto)
        {
            var evento     = _eventoInfra.GetByID(contexto, id);
            var eventoView = new EventoView
            {
                Id   = evento.Id,
                Nome = evento.Nome
            };

            return(eventoView);
        }
Exemplo n.º 4
0
        public EventoView ConversaoParaEventoViewPorId(int id, TorneioContext _contexto)
        {
            var evento = _eventoInfra.GetByID(_contexto, id);

            var eventoView = new EventoView
            {
                Nome = evento.Nome,
                Id   = evento.Id
            };

            return(eventoView);
        }
        public ActionResult Create(EventoView evento, string equipe01, string equipe02)
        {
            DesafioView desafioView = new DesafioView();

            //validando
            if (equipe01 == null || equipe02 == null)
            {
                ViewBag.MsgRetorno += MessageUtil.ErrorDesafioEquipeSelecionar();
                return(View(_eventoUtil.ConversaoParaEventoViewPorId(evento.Id, _context)));
            }

            desafioView.IdEvento = evento.Id;
            desafioView.Nome     = evento.Nome;
            desafioView.IdTime01 = Convert.ToInt32(equipe01);
            desafioView.IdTime02 = Convert.ToInt32(equipe02);

            //validaçao
            var listaValidacao = _desafioUtil.Validate(desafioView, _context);

            if (listaValidacao.Where(x => x.Resultado == false).Any())
            {
                foreach (ResultadoValidacao item in listaValidacao)
                {
                    ViewBag.MsgRetorno += item.Mensagem + " | ";
                }
            }
            else
            {
                try
                {
                    if (desafioView != null)
                    {
                        _desafioInfra.Insert(
                            _desafioUtil.ConvertDesafioViewInDesafio(desafioView)
                            , _context
                            );
                    }

                    ViewBag.MsgRetorno = MessageUtil.Sucess();
                }
                catch (System.Exception ex)
                {
                    ViewBag.MsgRetorno = MessageUtil.Error() + " - " + ex.Message;
                }
            }

            GerarViewBagListaEquipes(evento.Id);
            return(View(_eventoUtil.ConversaoParaEventoViewPorId(evento.Id, _context)));
        }
Exemplo n.º 6
0
        public Evento ConversaoParaEvento(EventoView eventoView)
        {
            int IdView = 0;

            if (eventoView.Id > 0)
            {
                IdView = eventoView.Id;
            }

            var evento = new Evento
            {
                Nome = eventoView.Nome,
                Id   = IdView
            };

            return(evento);
        }
        public IActionResult Delete(EventoView eventoView)
        {
            try
            {
                _eventoInfra.Delete(
                    _contexto, _eventoUtil.ConversaoParaEvento(eventoView)
                    );

                ViewBag.MsgRetorno = MessageUtil.Sucess();
            }
            catch (System.Exception ex)
            {
                ViewBag.MsgRetorno = MessageUtil.Error() + " - " + ex.Message;
            }

            return(View("Index", _eventoUtil.ConsultarEventos(_contexto)));
        }
        public IActionResult Edit(EventoView eventoView)
        {
            try
            {
                _eventoInfra.Update(
                    _contexto, _eventoUtil.ConversaoParaEvento(eventoView)
                    );

                ViewBag.MsgRetorno = MessageUtil.Sucess();
            }
            catch (System.Exception ex)
            {
                ViewBag.MsgRetorno = MessageUtil.Error() + " - " + ex.Message;
            }

            return(View());
        }
        public ActionResult Create(EventoView eventoView)
        {
            try
            {
                //conversao de obje
                if (eventoView != null)
                {
                    _eventoInfra.Insert(
                        _eventoUtil.ConversaoParaEvento(eventoView)
                        , _contexto
                        );
                }

                ViewBag.MsgRetorno = MessageUtil.Sucess();
            }
            catch (System.Exception ex)
            {
                ViewBag.MsgRetorno = MessageUtil.Error() + " - " + ex.Message;
            }

            return(View());
        }