public Hastane Sil(int hastaneId) { Hastane hastane = hastaneDal.Get(x => x.Id == hastaneId); List <Bolum> bolumler = bolumDal.GetList(x => x.HastaneId == hastaneId); List <Doktor> doktorlar = doktorDal.GetList(x => x.HastaneId == hastaneId); List <Randevu> randevular = randevuDal.GetList(x => x.HastaneId == hastaneId); foreach (var item in bolumler) { bolumDal.Delete(item); } foreach (var item in doktorlar) { doktorDal.Delete(item); } foreach (var item in randevular) { randevuDal.Delete(item); } hastaneDal.Delete(hastane); return(hastane); }
public Doktor Sil(int doktorId) { Doktor doktor = doktorDal.Get(x => x.Id == doktorId); List <Randevu> randevular = randevuDal.GetList(x => x.DoktorId == doktorId); foreach (var item in randevular) { randevuDal.Delete(item); } doktorDal.Delete(doktor); return(doktor); }
public Bolum Sil(int bolumId) { Bolum bolum = bolumDal.Get(x => x.Id == bolumId); List <Doktor> doktorlar = doktorDal.GetList(x => x.BolumId == bolumId); List <Randevu> randevular = randevuDal.GetList(x => x.BolumId == bolumId); foreach (var item in doktorlar) { doktorDal.Delete(item); } foreach (var item in randevular) { randevuDal.Delete(item); } bolumDal.Delete(bolum); return(bolum); }
public bool Ekle(Randevu randevu) { List <Randevu> randevular = randevuDal.GetList(x => x.DoktorId == randevu.DoktorId); bool zatenVar = randevular.Exists(x => x.Tarih == randevu.Tarih); if (!zatenVar) { randevuDal.Add(randevu); return(true); } else { return(false); } }