示例#1
0
        public ActionResult AddEdit(Produto produto)
        {
            //TODO: Validar
            if (produto.Id == 0)
            {
                _ctx.Produtos.Add(produto);
            }
            else
            {
                _ctx.Entry(produto).State = System.Data.Entity.EntityState.Modified;
            }
            _ctx.SaveChanges();

            return(RedirectToAction("Index"));
        }
        public ActionResult AddEdit(Produto produto)
        {
            if (ModelState.IsValid)
            {
                if (produto.Id == 0)
                {
                    _ctx.Produtos.Add(produto);
                }
                else
                {
                    _ctx.Entry(produto).State = System.Data.Entity.EntityState.Modified;
                }
                _ctx.SaveChanges();

                return(RedirectToAction("Index"));
            }
            var tipos = _ctx.TipoDeProdutos.ToList();

            ViewBag.Tipos = tipos;

            return(View(produto));
        }
示例#3
0
 public void Update(T entity)
 {
     _context.Entry(entity).State = EntityState.Modified;
 }
示例#4
0
 public void Edit(T entity)
 {
     _ctx.Entry(entity).State = EntityState.Modified;
     Save();
 }
示例#5
0
 public void Edit(T entity)
 {
     _ctx.Entry(entity).State = System.Data.Entity.EntityState.Modified;
     Save();
 }