public HastaneDTO GetById(int id)
        {
            using (HastaneRepository hastaneRepo = new HastaneRepository())
            {
                try
                {
                    var ent = hastaneRepo.GetById(x => x.hastaneID == id, x => x.Il, x => x.Ilce, x => x.HastaneBolum, x => x.Doktor);

                    return(hastaneMapper.Map(ent));
                }
                catch
                {
                    throw;
                }
            }
        }
        public void Delete(int id)
        {
            using (HastaneRepository hastaneRepo = new HastaneRepository())
            {
                try
                {
                    var model = hastaneRepo.GetById(x => x.hastaneID == id, x => x.Doktor, x => x.HastaneBolum, x => x.Il, x => x.Ilce);

                    HastaneBolumBLL hastanebolBusiness = new HastaneBolumBLL();
                    hastanebolBusiness.DeleteByHastane(model.HastaneBolum.ToList());

                    hastaneRepo.Delete(id);
                }
                catch
                {
                    throw;
                }
            }
        }