Example #1
0
 public void Insert(T entity)
 {
     if (entity != null)
     {
         CurrentEntites.Add(entity);
         context.SaveChanges();
     }
     else
     {
         throw new ArgumentNullException("Entity is Null !");
     }
 }
Example #2
0
 public void Delete(T entity)
 {
     if (entity != null)
     {
         CurrentEntites.Remove(entity);
         context.SaveChanges();
     }
     else
     {
         throw new ArgumentNullException("Entity is Null !");
     }
 }
Example #3
0
 public IQueryable <T> GetAll()
 {
     return(CurrentEntites.AsQueryable <T>());
 }
Example #4
0
 public IQueryable <T> GetBy(Expression <Func <T, bool> > predicate)
 {
     return(CurrentEntites.Where(predicate));
 }