Ejemplo n.º 1
0
 public void Atualizar(Colaborador colaborador)
 {
     //atualiza nome, tipo , email
     _banco.Update(colaborador);
     _banco.Entry(colaborador).Property(a => a.Senha).IsModified = false; //atualiza todos os campos menos a senha
     _banco.SaveChanges();
 }
Ejemplo n.º 2
0
        public void Atualizar(Colaborador colaborador)
        {
            //TODO nome, tipo, email
            _banco.Update(colaborador);
            _banco.Entry(colaborador).Property(a => a.Senha).IsModified = false;

            _banco.SaveChanges();
        }
Ejemplo n.º 3
0
        public IHttpActionResult PutProduct(int id, Product product)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != product.Id)
            {
                return(BadRequest());
            }

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

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!ProductExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(StatusCode(HttpStatusCode.NoContent));
        }
Ejemplo n.º 4
0
        public async Task <IActionResult> OnPostAddOrder(int id)
        {
            var d     = LoginManagement.TempUser.ShoppingCart.ProductOrders;
            var order = d.FirstOrDefault(po => po.Products.Any(pr => pr.ProductId == id));

            if (order.Quantity == 0)
            {
                order.Quantity = order.Products.Count;
            }
            order.Quantity++;
            LoginManagement.TempUser.ShoppingCart.ProductOrders = d;

            _lojaVirtualCtxt.Entry(LoginManagement.TempUser);
            await _lojaVirtualCtxt.SaveChangesAsync();

            return(Page());
        }
Ejemplo n.º 5
0
 public ActionResult Edit([Bind(Include = "Id,Nome,Preco,Descricao")] Produto produto)
 {
     if (ModelState.IsValid)
     {
         db.Entry(produto).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(produto).Success("Produto editado com sucesso!"));
 }
 public ActionResult Edit([Bind(Include = "ID,Descricao,Quantidade,Valor")] Produtos produto)
 {
     if (ModelState.IsValid)
     {
         db.Entry(produto).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(produto));
 }
Ejemplo n.º 7
0
 public ActionResult Edit([Bind(Include = "Id,Nome")] Clientes cliente)
 {
     if (ModelState.IsValid)
     {
         db.Entry(cliente).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(cliente));
 }
Ejemplo n.º 8
0
 public ActionResult Edit([Bind(Include = "Id,IdVenda,Item,CodProd,ValUnit,QuantProd,ValTotal")] VendasItens vendasItens)
 {
     if (ModelState.IsValid)
     {
         db.Entry(vendasItens).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(vendasItens));
 }
Ejemplo n.º 9
0
 public ActionResult Edit([Bind(Include = "Id,Nome,Quantidade,Valor,TipoPromocao")] produto produto)
 {
     if (ModelState.IsValid)
     {
         db.Entry(produto).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(produto));
 }
Ejemplo n.º 10
0
 public ActionResult Edit([Bind(Include = "ID,CodCli,Data,Cliente,Total")] Vendas vendas)
 {
     if (ModelState.IsValid)
     {
         db.Entry(vendas).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(vendas));
 }
Ejemplo n.º 11
0
 public ActionResult Edit([Bind(Include = "Idcompra,ID,Quantidade,ValorTotal")] compra compra)
 {
     if (ModelState.IsValid)
     {
         db.Entry(compra).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.ID = new SelectList(db.produtoes, "Id", "Nome", compra.ID);
     return(View(compra));
 }
Ejemplo n.º 12
0
        public async Task <IActionResult> OnPostAddItem(int product)
        {
            if (!LoginManagement.IsLogged)
            {
                return(RedirectToPage("/User/Login"));
            }


            if (LoginManagement.TempUser.ShoppingCart == null)
            {
                LoginManagement.TempUser.ShoppingCart = new ShoppingCart();
            }


            if (LoginManagement.TempUser.ShoppingCart.ProductOrders == null)
            {
                LoginManagement.TempUser.ShoppingCart.ProductOrders = new List <ProductOrder>();
            }

            Product prod;

            using (LojaVirtualContext ctxt = new LojaVirtualContext())
            {
                prod = await ctxt.Products
                       .Where(x => x.ProductId == product)
                       .SingleOrDefaultAsync();

                var orders = LoginManagement.TempUser.ShoppingCart.ProductOrders;

                ProductOrder order = orders
                                     .SingleOrDefault(o => o.Products
                                                      .Any(p => p.ProductId == prod.ProductId));

                if (order == null)
                {
                    order          = new ProductOrder();
                    order.Products = new List <Product>();
                    order.Products.Add(prod);
                    orders.Add(order);
                }
                else
                {
                    if (order.Quantity == 0 && Quantity <= 0)
                    {
                        order.Quantity = 1;
                    }
                    else
                    {
                        order.Quantity += Quantity;
                    }
                }


                LoginManagement.TempUser.ShoppingCart.ProductOrders = orders;

                ctxt.Entry(LoginManagement.TempUser);
                await ctxt.SaveChangesAsync();
            }
            //todo: redirecto to a temporary Message then to lastPage
            return(RedirectToPage(new { id = product }));
        }
Ejemplo n.º 13
0
 public void UpdateColaborador(Colaborador colaborador)
 {
     _context.TAB_Colaboradores.Update(colaborador);
     _context.Entry(colaborador).Property(a => a.Senha).IsModified = false;
     _context.SaveChanges();
 }
Ejemplo n.º 14
0
 public void Update(Categorias obj)
 {
     ctx.Entry(obj).State = EntityState.Modified;
     ctx.SaveChanges();
 }
 public void Atualizar(Colaborador colaborador)
 {
     banco.Update(colaborador);
     banco.Entry(colaborador).Property(a => a.Senha).IsModified = false;
     banco.SaveChanges();
 }
Ejemplo n.º 16
0
 public void Update(TEntity obj)
 {
     db.Entry(obj).State = EntityState.Modified;
 }
Ejemplo n.º 17
0
 public void Update(TEntity obj)
 {
     db.Entry(obj).State = EntityState.Modified;
     db.SaveChanges();
 }