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));
 }
Exemple #3
0
        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)
            });
        }
Exemple #4
0
 public List <Bolum> Bolumler(int hastaneId)
 {
     return(bolumDal.GetList(x => x.HastaneId == hastaneId));
 }