Esempio n. 1
0
 public void RemoveRange(Expression <Func <T, bool> > predicate)
 {
     using (OMDBEntities context = new OMDBEntities())
     {
         context.Set <T>().RemoveRange(context.Set <T>().Where(predicate));
         context.SaveChanges();
     }
 }
Esempio n. 2
0
 public void Remove(int id)
 {
     using (OMDBEntities context = new OMDBEntities())
     {
         T item = context.Set <T>().Find(id);
         if (item != null)
         {
             context.Set <T>().Remove(item);
             context.SaveChanges();
         }
     }
 }
Esempio n. 3
0
        //admin crud işlemleri için gereken bölüm

        public T GetById(int id)
        {
            using (OMDBEntities context = new OMDBEntities())
            {
                return(context.Set <T>().Find(id));
            }
        }
Esempio n. 4
0
 public T FirstOrDefault(Expression <Func <T, bool> > predicate)
 {
     using (OMDBEntities context = new OMDBEntities())
     {
         return(context.Set <T>().FirstOrDefault(predicate));
     }
 }
Esempio n. 5
0
 public bool Any(Expression <Func <T, bool> > predicate)
 {
     using (OMDBEntities context = new OMDBEntities())
     {
         return(context.Set <T>().Any(predicate));
     }
 }
Esempio n. 6
0
 public List <T> Where(Expression <Func <T, bool> > predicate)
 {
     using (OMDBEntities context = new OMDBEntities())
     {
         return(context.Set <T>().Where(predicate).ToList());
     }
 }
Esempio n. 7
0
 public void Update(T item)
 {
     using (OMDBEntities context = new OMDBEntities())
     {
         context.Set <T>().AddOrUpdate(item);
         context.SaveChanges();
     }
 }
Esempio n. 8
0
 public void Add(List <T> items)
 {
     using (OMDBEntities context = new OMDBEntities())
     {
         context.Set <T>().AddRange(items);
         context.SaveChanges();
     }
 }
Esempio n. 9
0
 public void Add(T item)
 {
     using (OMDBEntities context = new OMDBEntities())
     {
         try
         {
             context.Set <T>().Add(item);
             context.SaveChanges();
         }
         catch (Exception e)
         {
             throw e;
         }
     }
 }