Example #1
0
 private void OnLoadMoreBooksByCategory()
 {
     if (SelectedCategory != null)
     {
         _pageIndex++;
         BookDataService.LoadBooksByCategory(
             SelectedCategory.CategoryID,
             new QueryBuilder <Book>().Skip(_pageIndex * _pageSize).Take(_pageSize),
             LoadBooksCallback,
             null);
     }
 }
Example #2
0
 public void LoadBooksByTitle()
 {
     _pageIndex = 0;
     Books      = null;
     if (SelectedCategory != null)
     {
         BookDataService.LoadBooksByCategory(
             SelectedCategory.CategoryID,
             new QueryBuilder <Book>().Where(b => b.Title.Contains(TitleFilter)),
             LoadBooksCallback,
             null);
     }
 }
Example #3
0
 public void LoadBooksByCategory()
 {
     _pageIndex = 0;
     Books      = null;
     if (SelectedCategory != null)
     {
         BookDataService.LoadBooksByCategory(
             SelectedCategory.CategoryID,
             new QueryBuilder <Book>().Take(_pageSize),
             LoadBooksCallback,
             null);
     }
 }