Exemplo n.º 1
0
 public IEnumerable <Product> GetAll()
 {
     using (OkanDbEntities db = new OkanDbEntities())
     {
         return(db.Products.ToList());
     }
 }
Exemplo n.º 2
0
 public Product Get(int id)
 {
     using (OkanDbEntities db = new OkanDbEntities())
     {
         return(db.Products.FirstOrDefault(p => p.ProductId == id));
     }
 }
Exemplo n.º 3
0
 public void Remove(Product entity)
 {
     using (OkanDbEntities db = new OkanDbEntities())
     {
         db.Products.Attach(entity);
         db.Entry(entity).State = System.Data.Entity.EntityState.Deleted;
         db.SaveChanges();
     }
 }
Exemplo n.º 4
0
 public void Save(Product entity)
 {
     using (OkanDbEntities db = new OkanDbEntities())
     {
         var prod = Get(entity.ProductId);
         if (prod == null)
         {
             db.Products.Attach(entity);
             db.Entry(entity).State = System.Data.Entity.EntityState.Added;
             db.SaveChanges();
         }
         else
         {
             db.Products.Attach(entity);
             db.Entry(entity).State = System.Data.Entity.EntityState.Modified;
             db.SaveChanges();
         }
     }
 }