public PackageInfo GetPackageInfo <T, TId>(int batchSize) where T : Entity <TId> { var count = _reader.GetTotalRecords <T, TId>(); var pageCount = new PackagePager().PageCount(batchSize, count); return(new PackageInfo(pageCount, count, batchSize)); }
public CertifiedPackageView() { InitializeComponent(); DiariesGrid.ItemsSource = PackagePager.SetPaging(CertifiedPackageList.Uploaded(), 20).DefaultView; PackageSearch.SetRecordsToShow(20); int[] RecordsToDisplay = { 20, 50, 100, 500, 1000 }; foreach (int Record in RecordsToDisplay) { Records.Items.Add(Record); } Records.SelectedItem = 20; RecordsDisplayed = Convert.ToInt32(Records.SelectedItem); PageNumberDisplay(); }
public void SetUp() { _packager = new PackagePager(); }
private void Records_SelectionChanged(object sender, SelectionChangedEventArgs e) { RecordsDisplayed = Convert.ToInt32(Records.SelectedItem); DiariesGrid.ItemsSource = PackagePager.First(CertifiedPackageList.Uploaded(), RecordsDisplayed).DefaultView; PageNumberDisplay(); }
private void Last_Click(object sender, RoutedEventArgs e) { DiariesGrid.ItemsSource = PackagePager.Last(CertifiedPackageList.Uploaded(), RecordsDisplayed).DefaultView; PageNumberDisplay(); }