public int InserirProduto(ProdutoVendido produto)
 {
     using (LojaContext bd = new LojaContext())
     {
         ProdutoVendido p = bd.Produtos.Add(produto);
         bd.SaveChanges();
         var retorno = p.IdProduto;
         return(retorno);
     }
 }
 public bool ApagarProduto(int id)
 {
     using (LojaContext bd = new LojaContext())
     {
         var p = bd.Produtos.Where(prop => prop.IdProduto.Equals(id)).FirstOrDefault();
         bd.Produtos.Remove(p);
         var retorno = bd.SaveChanges();
         return(retorno > 0);
     }
 }
 public int InserirVenda(Venda venda)
 {
     using (LojaContext bd = new LojaContext())
     {
         Venda p = bd.Vendas.Add(venda);
         bd.SaveChanges();
         var retorno = p.IdVenda;
         return(retorno);
     }
 }
 public bool AtualizarVenda(Venda venda)
 {
     using (LojaContext bd = new LojaContext())
     {
         var p = bd.Vendas.Where(prop => prop.IdVenda.Equals(venda.IdVenda)).FirstOrDefault();
         p.DataVenda  = venda.DataVenda;
         p.valorVenda = venda.valorVenda;
         p.produtos   = venda.produtos;
         bd.Entry(p).CurrentValues.SetValues(p);
         var retorno = bd.SaveChanges();
         return(retorno > 0);
     }
 }
 public bool AtualizarProduto(ProdutoVendido produto)
 {
     using (LojaContext bd = new LojaContext())
     {
         var p = bd.Produtos.Where(prop => prop.IdProduto.Equals(produto.IdProduto)).FirstOrDefault();
         p.NomeProduto       = produto.NomeProduto;
         p.PrecoProduto      = produto.PrecoProduto;
         p.QuantidadeProduto = produto.QuantidadeProduto;
         p.StatusProduto     = produto.StatusProduto;
         bd.Entry(p).CurrentValues.SetValues(p);
         var retorno = bd.SaveChanges();
         return(retorno > 0);
     }
 }
        public ProdutoVendido obterProduto(int id)
        {
            LojaContext bd = new LojaContext();

            return(bd.Produtos.Where(prop => prop.IdProduto.Equals(id)).FirstOrDefault());
        }
        public Venda obterVenda(int id)
        {
            LojaContext bd = new LojaContext();

            return(bd.Vendas.Where(prop => prop.IdVenda.Equals(id)).FirstOrDefault());
        }