Example #1
0
        public ActionResult LocalJogo([Bind(Include = "ID,Nome,ValorJogo,Ativo")] LocalJogo localJogo)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    LocalJogoBll localJogoBll = new LocalJogoBll();

                    if (localJogo.ID > 0)
                    {
                        localJogoBll.Atualizar(localJogo);
                        LogBll.GravarInformacao(string.Format(Resources.LocalJogo.AtualizacaoLog, localJogo.ID), "", User.Identity.Name);
                        return(RedirectToAction("Index").ComMensagem(Resources.LocalJogo.LocalJogoSalvo, TipoMensagem.Sucesso));
                    }
                    else
                    {
                        localJogoBll.Criar(localJogo);
                        LogBll.GravarInformacao(string.Format(Resources.LocalJogo.CriacaoLog, localJogo.ID), "", User.Identity.Name);
                        return(RedirectToAction("Index").ComMensagem(Resources.LocalJogo.LocalJogoSalvo, TipoMensagem.Sucesso));
                    }
                }

                return(View(localJogo));
            }
            catch (Exception exception)
            {
                LogBll.GravarErro(exception, User.Identity.Name);
                return(RedirectToAction("Index").ComMensagem(Resources.Geral.ContateAdministrador, TipoMensagem.Erro));
            }
        }
Example #2
0
        public ActionResult Detalhes(int?id)
        {
            try
            {
                LocalJogo localJogo = LocalJogoBll.RetornarLocalJogo(id);

                return(View(localJogo));
            }
            catch (Exception exception)
            {
                LogBll.GravarErro(exception, User.Identity.Name);
                return(RedirectToAction("Index").ComMensagem(Resources.Geral.ContateAdministrador, TipoMensagem.Erro));
            }
        }
Example #3
0
        // GET: LocaisJogo
        public ActionResult Index(string sortOrder, string filtroAtual,
                                  string filtro, int?page,
                                  string ativoFiltro,
                                  string ativoFiltroAtual)
        {
            try
            {
                ViewBag.CurrentSort = sortOrder;
                ViewBag.NomeSort    = string.IsNullOrEmpty(sortOrder) ? "nome_desc" : "";

                if (filtro != null)
                {
                    page = 1;
                }
                else
                {
                    filtro = filtroAtual;
                }

                if (ativoFiltro != null)
                {
                    page = 1;
                }
                else
                {
                    ativoFiltro = ativoFiltroAtual;
                }

                ViewBag.FiltroAtual      = filtro;
                ViewBag.AtivoFiltroAtual = ativoFiltro;

                LocalJogoBll localJogoBll = new LocalJogoBll();

                return(View("~/Views/LocaisJogo/Index.cshtml", localJogoBll.BuscarLocalJogos(page, filtro, sortOrder, ativoFiltro, 10)));
            }
            catch (Exception exception)
            {
                LogBll.GravarErro(exception, User.Identity.Name);
                return(View("~/Views/LocaisJogo/Index.cshtml").ComMensagem(Resources.Geral.ContateAdministrador, TipoMensagem.Erro));
            }
        }
Example #4
0
        //GET
        public ActionResult Jogo(int?id)
        {
            try
            {
                Jogo jogo;

                List <Adversario> adversarios = AdversarioBll.RetornarAdversariosAtivos().ToList();
                List <Calendario> calendarios = CalendarioBll.ListarCalendarios().ToList();
                List <LocalJogo>  locaisJogo  = LocalJogoBll.RetornarLocaisJogoAtivos().ToList();

                ViewBag.Adversarios = adversarios;
                ViewBag.Calendarios = calendarios;
                ViewBag.LocaisJogo  = locaisJogo;

                if (id == null)
                {
                    jogo = new Jogo();

                    if (calendarios.Count > 0)
                    {
                        Calendario calendario = calendarios.Where(c => c.Ano == DateTime.Now.Year).FirstOrDefault();
                        jogo.CalendarioID = calendario.ID;
                    }
                }
                else
                {
                    jogo = JogoBll.RetornarJogo(id);
                }

                return(View(jogo));
            }
            catch (Exception exception)
            {
                LogBll.GravarErro(exception, User.Identity.Name);
                return(RedirectToAction("Index").ComMensagem(Resources.Geral.ContateAdministrador, TipoMensagem.Erro));
            }
        }