public void DeleteByBolum(List <HastaneBolum> model) { //bölüm silme işlemi yapılacak olan silme işlemidir using (HastaneBolumRepository hasbolRepo = new HastaneBolumRepository()) { try { DoktorBLL doktorBusiness = new DoktorBLL(); foreach (var hasbolum in model.ToList()) { foreach (var doktor in hasbolum.Bolum.Doktor.ToList()) { // bu doktorların herbirini doktor businessda ki delete metodu ile sil doktorBusiness.Delete(doktor.doktorID); } hasbolRepo.Delete(hasbolum.hastaneBolumID); } } catch { throw; } } }
public void DeleteByHastane(List <HastaneBolum> model) { //hastaneden bölüm kaldırma işleminin yapıldığı metotdur. using (HastaneBolumRepository hasbolRepo = new HastaneBolumRepository()) { try { DoktorBLL doktorBusiness = new DoktorBLL(); foreach (var hasbolum in model.ToList()) { var doktorlar = doktorBusiness.GetByBolumIdHastaneId((int)hasbolum.hastaneID, (int)hasbolum.bolumID).ToList(); // bu hastane ve bu bölümdeki doktorları getir foreach (var doktor in doktorlar) { // bu doktorların herbirini doktor businessda ki delete metodu ile sil doktorBusiness.Delete(doktor.doktorID); } hasbolRepo.Delete(hasbolum.hastaneBolumID); } } catch { throw; } } }