Example #1
0
        public ActionResult Criar(int id)
        {
            Grupo grupo = db.Grupoes.Where(g => g.GrupoID == id).FirstOrDefault();

            Produto produto = new Produto();
            produto.GrupoID = grupo.GrupoID;
            produto.Grupo = grupo;

            return View(produto);
        }
Example #2
0
        public ActionResult Criar(Produto produto)
        {
            if (ModelState.IsValid)
            {
                db.Produtoes.Add(produto);
                db.SaveChanges();

                return RedirectToAction("Editar", "Grupo", new { id = produto.GrupoID });
            }

            return View(produto);
        }
Example #3
0
        public PartialViewResult Card()
        {
            var model = new Produto();

            return PartialView("Card", model);
        }
Example #4
0
        public ActionResult Editar(Produto produto)
        {
            if (ModelState.IsValid)
            {
                foreach (Caracteristica c in produto.Caracteristicas)
                {
                    c.ProdutoID = produto.ProdutoID;

                    if (c.CaracteristicaID == 0)
                    {
                        db.Caracteristicas.Add(c);
                    }
                    else
                    {
                        db.Entry(c).State = EntityState.Modified;
                    }
                }

                db.Entry(produto).State = EntityState.Modified;

                db.SaveChanges();

                return RedirectToAction("Editar", "Grupo", new { id = produto.GrupoID });
            }
            return View(produto);
        }