public DataResponse KitapKategoriGetir(KitapKategoriAraModel model = null)
        {
            var response = model?.ExecuteQueryables(_queryable.Table).ToList() ?? _kitapKategoriDal.GetList();

            return(new DataResponse
            {
                Tamamlandi = true,
                Mesaj = "Kitap Kategorileri Listelendi!!!",
                Data = _mapper.Map <List <KitapKategoriModel> >(response)
            });
        }
        public DataResponse KitapKategoriGetirTablo(KitapKategoriAraModel model)
        {
            var response   = model.ExecuteQueryables(_queryable.Table).ToList();
            var dataSayisi = model.Count(_queryable.Table);

            return(new DataResponse
            {
                Tamamlandi = true,
                Mesaj = "Kitap Kategorileri Listelendi!!!",
                Data = new PageModel
                {
                    SuankiSayfa = model.Sayfa,
                    TabloData = _mapper.Map <List <KitapKategoriModel> >(response),
                    ToplamData = dataSayisi,
                    ToplamSayfa = model.PageCount(dataSayisi)
                }
            });
        }