public static List<Category> GetAll()
 {
     using (NorthwindEntities context = new NorthwindEntities())
     {
         try
         {
             return context.Categories.ToList();
         }
         catch (EntityException entityExcp)
         {
             Logger.Write(entityExcp);
             return null;
         }
     }
 }
예제 #2
0
 public static Product GetById(int id)
 {
     using (var context = new NorthwindEntities())
     {
         try
         {
             return context.Products.Where(x => x.ProductID == id).FirstOrDefault();
         }
         catch (EntityException entityExcp)
         {
             Logger.Write(entityExcp);
             return null;
         }
     }
 }
예제 #3
0
 public static List<Product> GetAll()
 {
     using (var context = new NorthwindEntities())
     {
         try
         {
             return context.Products.ToList();
         }
         catch (EntityException entityExcp)
         {
             Logger.Write(entityExcp);
             return null;
         }
     }
 }
        public static Category GetByID(int id)
        {
            using (NorthwindEntities context = new NorthwindEntities())
            {
                try
                {
                    return context.Categories.Where(x => x.CategoryID == id).FirstOrDefault();
                }
                catch (EntityException entityExcp)
                {
                    Logger.Write(entityExcp);
                    return null;
                }

            }
        }
예제 #5
0
 public static void UpdateProduct(Product product)
 {
     using (var context = new NorthwindEntities())
     {
         try
         {
             context.Entry(product).State = EntityState.Modified;
             context.SaveChanges();
         }
         catch (EntityException entityExcp)
         {
             Logger.Write(entityExcp);
             return;
         }
     }
 }
예제 #6
0
 public Repository()
 {
     _context = new NorthwindEntities();
 }