示例#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));
            }
        }
示例#2
0
        public LocalJogo Atualizar(LocalJogo localJogo)
        {
            db.Entry(localJogo).State = EntityState.Modified;
            db.SaveChanges();

            return(localJogo);
        }
示例#3
0
        public LocalJogo Criar(LocalJogo localJogo)
        {
            db.LocaisJogo.Add(localJogo);
            db.SaveChanges();

            return(localJogo);
        }
示例#4
0
        public static LocalJogo RetornarLocalJogo(int?id)
        {
            Contexto db = new Contexto();

            LocalJogo localJogo = db.LocaisJogo.Where(l => l.ID == id).FirstOrDefault();

            return(localJogo);
        }
示例#5
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));
            }
        }