Esempio n. 1
0
        // GET: /<controller>/
        public IActionResult Index()
        {
            TempData["TesteTD"] = "asdfsda";
            TempData.Keep("TesteTD");
            TblCategoria categoria = new TblCategoria();

            return(View(categoria));
        }
Esempio n. 2
0
        public ActionResult Listar(TblCategoria categoria, int?numPagina)
        {
            CategoriaNegocio    categoriaNegocio = new CategoriaNegocio();
            List <TblCategoria> categorias       = new List <TblCategoria>();

            categorias = categoriaNegocio.ListarCategorias();

            //Retorna a lista páginada na tela
            return(PartialView("PartialLista", categorias));
        }
Esempio n. 3
0
        public void Inserir(TblCategoria categoria)
        {
            CategoriaDados categoriaDados = new CategoriaDados();

            try
            {
                categoriaDados.Inserir(categoria);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Esempio n. 4
0
        public ActionResult Buscar(TblCategoria categoria)
        {
            try
            {
                CategoriaNegocio categoriaNegocio = new CategoriaNegocio();

                return(PartialView("PartialForm", categoriaNegocio.Buscar(categoria)));
            }
            catch (Exception ex)
            {
                ExibirMensagem(ex.Message, ETipoMensagem.Erro, 99);
                return(PartialView("_Mensagem"));
            }
        }
Esempio n. 5
0
 public void Inserir(TblCategoria categoria)
 {
     try
     {
         using (ContextBlog con = new ContextBlog())
         {
             con.TblCategoria.Add(categoria);
             con.SaveChanges();
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Esempio n. 6
0
        public TblCategoria Buscar(TblCategoria categoria)
        {
            try
            {
                TblCategoria categoriaRetorno = new TblCategoria();

                using (ContextBlog con = new ContextBlog()){
                    categoriaRetorno = con.TblCategoria.Where(p => p.Id == categoria.Id).FirstOrDefault();
                }

                return(categoriaRetorno);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Esempio n. 7
0
        public void Excluir(TblCategoria categoria)
        {
            try
            {
                using (ContextBlog con = new ContextBlog())
                {
                    con.Entry(categoria).State = categoria.Id == 0 ?
                                                 EntityState.Added :
                                                 EntityState.Deleted;

                    con.SaveChanges();
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Esempio n. 8
0
        public void Ataulizar(TblCategoria categoria)
        {
            try
            {
                using (ContextBlog con = new ContextBlog())
                {
                    con.Entry(categoria).State = EntityState.Modified;

                    //if(string.IsNullOrEmpty(categoria.Foto))
                    //con.Entry(autor).Property(p => p.Foto).IsModified = false;

                    con.SaveChanges();
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Esempio n. 9
0
        public ActionResult Excluir(TblCategoria categoria)
        {
            try
            {
                CategoriaNegocio categoriaNegocio = new CategoriaNegocio();

                //Exclui o categoria informado
                categoriaNegocio.Excluir(categoria);

                //Retorna a mesagem de sucesso
                ExibirMensagem("Categoria excluído com sucesso", ETipoMensagem.Sucesso, 200);

                return(PartialView("_Mensagem"));
            }
            catch (Exception ex)
            {
                //Mensagem de erro do sistema
                ExibirMensagem(ex.Message, ETipoMensagem.Erro, 99);
                return(PartialView("_Mensagem"));;
            }
        }
Esempio n. 10
0
        public ActionResult Salvar(TblCategoria categoria)
        {
            try
            {
                CategoriaNegocio categoriaNegocio = new CategoriaNegocio();

                #region Validação dos campos (Servidor)

                // Validação do Nome
                if (categoria.Nome == null)
                {
                    ExibirMensagem("A categoria é obrigatório", ETipoMensagem.Alerta, 99);
                    return(PartialView("_Mensagem"));
                }


                #endregion

                //Data de Cadastro
                categoria.DataCadastro = DateTime.Now;

                if (categoria.Id > 0)
                {
                    categoriaNegocio.Atualizar(categoria);
                    ExibirMensagem("Categoria alterado com sucesso", ETipoMensagem.Sucesso, 200);
                }
                else
                {
                    categoriaNegocio.Inserir(categoria);
                    ExibirMensagem("Categoria cadastrado com sucesso", ETipoMensagem.Sucesso, 200);
                }

                return(PartialView("_Mensagem"));
            }
            catch (Exception ex)
            {
                ExibirMensagem(ex.Message, ETipoMensagem.Erro, 99);
                return(PartialView("_Mensagem"));
            }
        }
Esempio n. 11
0
        public void Excluir(TblCategoria categoria)
        {
            CategoriaDados categoriaDados = new CategoriaDados();

            categoriaDados.Excluir(categoria);
        }
Esempio n. 12
0
        public TblCategoria Buscar(TblCategoria categoria)
        {
            CategoriaDados categoriaDados = new CategoriaDados();

            return(categoriaDados.Buscar(categoria));
        }
Esempio n. 13
0
        public void Atualizar(TblCategoria categoria)
        {
            CategoriaDados categoriaDados = new CategoriaDados();

            categoriaDados.Ataulizar(categoria);
        }