def KategoriKelimeIdGuncelle(kelime, kategori): KategoriBLL.KategoriKelimeIdSil(kelime) print("Kategori eklenecek : ") print(kelime.kelimeId) kategori.kategoriler = kategori.duzenlenecekYeniKategoriler print(kategori.kategoriler) return KategoriDAL.KategoriKelimeIdEkle(kelime.kelimeId, kategori)
def KategoriSil(silinecekKategori=Kategori()): print("KategoriId bulunacak") kategoriId = KategoriDAL.KategoriIdBul(silinecekKategori) print("Kategori Id: ", kategoriId) silinecekKategori.kategoriId = kategoriId print("Kategori Silinecek : ") kategoriSilindiMi = KategoriDAL.KategoriSil(silinecekKategori) kelimeKategoriSilindiMi = KategoriBLL.KategoriIdKelimeSil( silinecekKategori) print(kategoriSilindiMi) print(kelimeKategoriSilindiMi) if kategoriSilindiMi and kelimeKategoriSilindiMi: return True else: return False
def KelimeyeAitKategoriBul(Kelime): print("Kategori Bul Bll Çalıştı") KelimeBLL.KelimeIDBul(Kelime) print("Kelime ID BUl Bitti") print("Kategori Id bul Bitti:") print(Kelime.kelime) print(Kelime.kelimeId) print("kelimeye ait Kategoriler bulunacak") return KategoriDAL.KelimeyeAitKategoriBul(Kelime)
def KategoriIdKelimeGuncelle(kelime=Kelime(), eskiKategori=Kategori(), yeniKategori=Kategori()): try: print("Kategori düzenlenecek : ") KategoriBLL.KategoriDuzenle(eskiKategori, yeniKategori) print("KategoriId bulunacak") kategoriId = KategoriDAL.KategoriIdBul(yeniKategori) print("Kategori Id: ", kategoriId) yeniKategori.kategoriId = kategoriId silindiMi = KategoriBLL.KategoriIdKelimeSil(yeniKategori) print(silindiMi) KategoriBLL.KategoriIdKelimeEkle(yeniKategori.kategoriId, kelime) return True except Exception as exp: print(exp) return False
def KategorileriListele(): print("Kategori Listele Bll Çalıştı") return KategoriDAL.KategorileriListele()
def KategoriKelimeIdSil(kelime=Kelime): KategoriDAL.KategoriKelimeIdSil(kelime)
def KategoriKelimeIdEkle(eklenenKelimeId, kategori): print("Kategori EKleme başlayacak") return KategoriDAL.KategoriKelimeIdEkle(eklenenKelimeId, kategori)
def KategoriyeAitKelimeler(kategori=Kategori()): return KategoriDAL.KategoriyeAitKelimeler(kategori)
def KategoriIdKelimeSil(kategori=Kategori()): return KategoriDAL.KategoriIdKelimeSil(kategori)
def KategoriDuzenle(eskiKategori=Kategori(), yeniKategori=Kategori()): return KategoriDAL.KategoriDuzenle(eskiKategori, yeniKategori)
def KategoriEkleKelimeAta(kategori=Kategori(), secilenKelimeler=Kelime()): eklenenKategoriId = KategoriDAL.KategoriEkle(kategori) return KategoriDAL.KelimelerKategoriIdEkle(eklenenKategoriId, secilenKelimeler)
def KategoriEkleSadece(kategori=Kategori()): eklenenKategoriId = KategoriDAL.KategoriEkle(kategori) if eklenenKategoriId > 0: return True else: return False
def KategoriIdKelimeEkle(eklenenKategoriId, kelime=Kelime()): print("KategoriId Kelime EKleme başlayacak") return KategoriDAL.KategoriIdKelimeEkle(eklenenKategoriId, kelime)
def KategoriIdBul(kategori=Kategori()): KategoriDAL.KategoriIdBul(kategori)
def KelimeSil(kelime=Kelime(),video=Video()): VideoBLL.VideoSil(video) KategoriDAL.KategoriKelimeIdSil(kelime) return KelimeDAL.KelimeSil(kelime)
def KelimeSil(KelimeEntity, VideoEntity): VideoBLL.VideoSil(VideoEntity) KategoriDAL.KategoriKelimeIdSil(KelimeEntity) return KelimeDAL.KelimeSil(KelimeEntity)