Beispiel #1
0
        public DataResponse KitapSeciciListele(KitapAraModel model = null)
        {
            var kitapListesi = model?.ExecuteQueryables(_queryable.Table).Select(s => new KitapSeciciModel {
                KitapAdi = s.Adi, Id = s.Id
            }).ToList() ?? _queryable.Table.Select(s => new KitapSeciciModel {
                KitapAdi = s.Adi, Id = s.Id
            }).ToList();

            return(new DataResponse
            {
                Tamamlandi = true,
                Mesaj = "Kitaplar Listelendi !!!",
                Data = kitapListesi
            });
        }
Beispiel #2
0
        public DataResponse KitaplariGetirTablo(KitapAraModel model)
        {
            var response   = model.ExecuteQueryables(_queryable.Table).Include(s => s.KitapKategori).ToList();
            int toplamData = model.Count(_queryable.Table);

            return(new DataResponse
            {
                Tamamlandi = true,
                Mesaj = "Kitaplar Listelendi",
                Data = new PageModel
                {
                    SuankiSayfa = model.Sayfa,
                    TabloData = _mapper.Map <List <KitapTabloModel> >(response),
                    ToplamSayfa = model.PageCount(toplamData),
                    ToplamData = toplamData
                }
            });
        }