public void Sil(Tablo tablo)
 {
     //using, kullanve rami boşalt
     using var context = new OrnekContext();
     context.Set <Tablo>().Remove(tablo);
     context.SaveChanges();
 }
 public void Guncelle(Tablo tablo)
 {
     //using, kullanve rami boşalt
     using var context = new OrnekContext();
     context.Set <Tablo>().Update(tablo);
     context.SaveChanges();
 }
 public List <Urun> GetirKategoriIdile(int kategoriId)
 {
     using var context = new OrnekContext();
     return(context.Urunler.Join(context.UrunKategoriler, u => u.ID, uc => uc.UrunID,
                                 (urun, urunKategori) => new
     {
         Urun = urun,
         UrunKategori = urunKategori
     }).Where(I => I.UrunKategori.KategoriID == kategoriId).Select(I => new Urun
     {
         ID = I.Urun.ID,
         Ad = I.Urun.Ad,
         Fiyat = I.Urun.Fiyat,
         Resim = I.Urun.Resim
     }).ToList());
 }
 public List <Kategori> GetirKategoriler(int urunId)//IurunRepository kısmında belirttik
 {
     //çoktan çok ilişkiyi belirttik
     using var context = new OrnekContext();
     return(context.Urunler.Join(context.UrunKategoriler, urun => urun.ID,
                                 urunkategori => urunkategori.UrunID, (u, uc) => new
     {
         urun = u,
         urunKategori = uc
     }).Join(context.Kategoriler, iki => iki.urunKategori.KategoriID, kategori =>
             kategori.ID, (uc, k) => new
     {
         urun = uc.urun,
         kategori = k,
         urunKategori = uc.urunKategori
     }).Where(I => I.urun.ID == urunId).Select(I => new Kategori
     {
         Ad = I.kategori.Ad,
         ID = I.kategori.ID
     }).ToList());
 }
 public Tablo GetirId(int ID)
 {
     using var context = new OrnekContext();
     return(context.Set <Tablo>().Find(ID));
 }
 public List <Tablo> GetirHepsi()
 {
     using var context = new OrnekContext();
     return(context.Set <Tablo>().ToList());
 }
Ejemplo n.º 7
0
 public UrunKategori GetirFiltreile(Expression <Func <UrunKategori, bool> > filter)
 {
     using var context = new OrnekContext();
     return(context.UrunKategoriler.FirstOrDefault(filter));//kendisine gelen filtre ile tek bir kayıt getiren metot yazdık
 }