Ejemplo n.º 1
0
 public Produto Find(int id)
 {
     using (_db = new ProjetoModeloDBEntities())
     {
         _db.Configuration.ProxyCreationEnabled = false;
         Produto pro = _db.Produto.Single(x => x.ProdutoId.Equals(id));
         return pro;
     }
 }
Ejemplo n.º 2
0
 public List<Produto> FindAll()
 {
     using (_db = new ProjetoModeloDBEntities())
     {
         _db.Configuration.ProxyCreationEnabled = false;
         List<Produto> productos = _db.Produto.Include("Cliente").ToList();
         return productos;
     }
 }
Ejemplo n.º 3
0
 public Produto Update(Produto pro)
 {
     using (_db = new ProjetoModeloDBEntities())
     {
         _db.Configuration.ProxyCreationEnabled = false;
         _db.Entry(pro).State = EntityState.Modified;
         _db.SaveChanges();
         return pro;
     }
 }
Ejemplo n.º 4
0
 public Produto New(Produto produto)
 {
     using (_db = new ProjetoModeloDBEntities())
     {
         _db.Configuration.ProxyCreationEnabled = false;
         _db.Produto.Add(produto);
         _db.SaveChanges();
         return produto;
     }
 }
Ejemplo n.º 5
0
 public Produto Delete(Produto pro)
 {
     using (_db = new ProjetoModeloDBEntities())
     {
         _db.Configuration.ProxyCreationEnabled = false;
         _db.Set<Produto>().Remove(pro);
         _db.SaveChanges();
         return pro;
     }
 }