public ActionResult Cadastrar(Categoria categoria)
 {
     if (ModelState.IsValid)
     {
         if (appCategoria.ListarPorNome(categoria.Nome) != null)
         {
             TempData["error"] = "Nome da categoria já cadastrada.";
             return(View(categoria));
         }
         appCategoria.Salvar(categoria);
         TempData["success"] = "Categoria cadastrada. ";
         return(RedirectToAction(nameof(Index)));
     }
     return(View(categoria));
 }
예제 #2
0
        public ActionResult Editar(CategoriaViewModel categoria)
        {
            if (!ModelState.IsValid)
            {
                return(View(categoria));
            }

            var categoriaSalvar = new Categoria
            {
                Id       = categoria.Id,
                Nome     = categoria.Nome,
                CorFundo = categoria.CorFundo,
                CorTexto = categoria.CorTexto
            };

            categoriaApp.Salvar(categoriaSalvar);
            this.Flash("Categoria Salva com Sucesso!");
            return(RedirectToAction("Index"));
        }
예제 #3
0
        public static void testes1()
        {
            //DbProdutoContext banco = new DbProdutoContext();
            Produto   produt1 = new Produto();
            Categoria cat1    = new Categoria();

            //cat1.Descricao = "Bebida";

            //produt1.Nome = "Oleo de soja";
            //produt1.Id
            cat1.Descricao = "Limpeza   ";

            //banco.Produtos.Add(produt1);
            //banco.SaveChanges();


            //List<Produto> produtosBanco = banco.Produtos.ToList();

            CategoriaAplicacao bancoCat  = new CategoriaAplicacao();
            ProdutoAplicacao   bancoProd = new ProdutoAplicacao();

            //bancoCat.Salvar(cat1);
            produt1.Nome = "Detergente";
            //produt1.Id = 9;
            produt1.Categoria = bancoCat.Listar().Where(x => x.Id == 7).FirstOrDefault();

            //bancoConec.Salvar(produt1);
            //bancoConec.Alterar(produt1);
            //bancoConec.Excluir(produt1.Id);
            bancoCat.Salvar(cat1);
            //bancoProd.Salvar(produt1);



            //var teste = produtosBanco.First().Id;

            #region #CodigoQueFizParaTeste
            //foreach (var item in bancoConec.Listar())
            //{

            //    if (item.Id > 1 && item.Nome == "Arroz")

            //    {
            //        Produto produtoSalvar = banco.Produtos.Where(x => x.Id == item.Id).First();
            //        banco.Produtos.Remove(produtoSalvar);
            //        banco.SaveChanges();
            //    }



            //    //Console.WriteLine(item.Id + " - " + item.Nome);
            //}

            #endregion

            foreach (var item2 in bancoCat.Listar())
            {
                //Console.WriteLine( item2.Id + " - "+  item2.Descricao);
            }

            foreach (var item2 in bancoProd.Listar())
            {
                Console.WriteLine(item2.Id + " " + item2.Nome + " - " + item2.Categoria.Descricao);
            }
        }