예제 #1
0
 public T Get(Guid id)
 {
     using (var db = new SeuVizinhoContext())
     {
         return db.Set<T>().SingleOrDefault(x => x.Id == id);
     }
 }
예제 #2
0
 public IEnumerable<T> GetAll(Func<T, bool> predicate)
 {
     using (var db = new SeuVizinhoContext())
     {
         return db.Set<T>().Where(predicate).ToArray();
     }
 }        
예제 #3
0
 public T Get(Func<T, bool> predicate)
 {
     using (var db = new SeuVizinhoContext())
     {
         return db.Set<T>().FirstOrDefault(predicate);
     }
 }
예제 #4
0
 public void Remove(T entity)
 {
     using (var db = new SeuVizinhoContext())
     {
         db.Entry(entity).State = EntityState.Deleted;
         db.SaveChanges();
     }
 }
예제 #5
0
 public void Modify(T entity)
 {
     using (var db = new SeuVizinhoContext())
     {
         db.Entry(entity).State = EntityState.Modified;
         db.SaveChanges();
     }
 }
예제 #6
0
 public void Add(T entity)
 {
     using (var db = new SeuVizinhoContext())
     {
         db.Add<T>(entity);
         db.SaveChanges();
     }
 }