public void Delete(User entity) { using (RentaCarContext context = new RentaCarContext()) { var deletedEntity = context.Entry(entity); deletedEntity.State = EntityState.Deleted; context.SaveChanges(); } }
public void Add(User entity) { using (RentaCarContext context = new RentaCarContext()) { var addedEntity = context.Entry(entity); addedEntity.State = EntityState.Added; context.SaveChanges(); } }
public List <Brand> GetAll(Expression <Func <Brand, bool> > filter = null) { using (RentaCarContext context = new RentaCarContext()) { return(filter == null ? context.Set <Brand>().ToList() : context.Set <Brand>().Where(filter).ToList()); } }
public void delete(Brand entity) { using (RentaCarContext context = new RentaCarContext()) // context sınıfına bağlandık.CarContext içinde de veritabanına bağlandık. { var DeletedEntity = context.Entry(entity); //context içine ekleme, ekleyeeğim şeyde tanımladığım örn car nesnesi tipinde entity(repositoryden gelen) DeletedEntity.State = EntityState.Deleted; //ekledik context.SaveChanges(); //veritabanına kaydettik } }
public void Update(Rentals entity) { using (RentaCarContext context = new RentaCarContext()) { var updateEntity = context.Entry(entity); updateEntity.State = EntityState.Modified; context.SaveChanges(); } }
public List <Car> GetAll(Expression <Func <Car, bool> > filter = null) { using (RentaCarContext context = new RentaCarContext()) { #region information //filtre null ise contextdeki car tablosuna yerleş ve oradaki tüm datayı getir.Null değilse filtreyi uygula getir. //Arka planda select * from Car çalıştırıyor. #endregion return(filter == null?context.Set <Car>().ToList() : context.Set <Car>().Where(filter).ToList()); } }