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 List <Bolum> GetAllBolum(Expression <Func <Bolum, bool> > filter = null) { return(filter == null?_bolumDal.GetList() : _bolumDal.GetList(filter)); }
public DataResponse BolumleriGetir(BolumAraModel model = null) { var bolumler = model != null?model.ExecuteQueryables(_queryable.Table).ToList() : _bolumDal.GetList().ToList(); return(new DataResponse { Tamamlandi = true, Mesaj = "Bölümler Listelendi!!!", Data = _mapper.Map <List <BolumSeciciModel> >(bolumler) }); }
public List <Bolum> Bolumler(int hastaneId) { return(bolumDal.GetList(x => x.HastaneId == hastaneId)); }