public void Inativa(int id)
 {
     using (var context = new PostoContext())
     {
         var cliente = new ClienteDAO().BuscaPorId(id);
         cliente.Ativo = false;
         context.Entry(cliente).State = EntityState.Modified;
         context.SaveChanges();
     }
 }
コード例 #2
0
 public void Inativa(int id)
 {
     using (var context = new PostoContext())
     {
         var produto = new EstoqueDAO().BuscaPorId(id);
         produto.Ativo = false;
         context.Entry(produto).State = EntityState.Modified;
         context.SaveChanges();
     }
 }
 public void DecrementaProdutoDoEstoque(int id, double quantidade)
 {
     using (var contexto = new PostoContext())
     {
         var produto = contexto.Estoques.Find(id);
         produto.EstoqueAtual         -= quantidade;
         contexto.Entry(produto).State = EntityState.Modified;
         contexto.SaveChanges();
     }
 }
 public void SomaPontos(int ClienteId, int pontos)
 {
     using (var contexto = new PostoContext())
     {
         var cliente = contexto.Clientes.Find(ClienteId);
         cliente.Pontos += pontos;
         contexto.Entry(cliente).State = EntityState.Modified;
         contexto.SaveChanges();
     }
 }
コード例 #5
0
 public virtual void Detached(TEntity entity)
 {
     Db.Entry(entity).State = EntityState.Detached;
 }