public List <TransitBookmark> GetBookmarksWithOptions(string ticket, BookmarkQueryOptions qopt, ServiceQueryOptions options) { List <TransitBookmark> bookmarks = WebServiceImpl <TransitBookmark, ManagedBookmark, Bookmark> .GetList( ticket, null); if (qopt != null) { for (int i = bookmarks.Count - 1; i >= 0; i--) { if (qopt.WithFullBitmaps && !bookmarks[i].HasFullBitmap) { bookmarks.RemoveAt(i); continue; } if (qopt.WithLinkedBitmaps && !bookmarks[i].HasLinkBitmap) { bookmarks.RemoveAt(i); continue; } } } if (options != null) { Collection <TransitBookmark> .ApplyServiceOptions(options.FirstResult, options.PageSize, bookmarks); } return(bookmarks); }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { BookmarkQueryOptions options = new BookmarkQueryOptions(); options.WithFullBitmaps = !ShowThumbnail; options.WithLinkedBitmaps = ShowThumbnail; bookmarksView.DataSource = SessionManager.GetCollection <TransitBookmark, BookmarkQueryOptions>( options, (ServiceQueryOptions)null, SessionManager.ObjectService.GetBookmarksWithOptions); bookmarksView.DataBind(); bookmarksView.RepeatColumns = (RepeatColumns <= 0) ? bookmarksView.Items.Count : RepeatColumns; } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { BookmarkQueryOptions options = new BookmarkQueryOptions(); options.WithFullBitmaps = !ShowThumbnail; options.WithLinkedBitmaps = ShowThumbnail; bookmarksView.DataSource = SessionManager.GetCollection<TransitBookmark, BookmarkQueryOptions>( options, (ServiceQueryOptions) null, SessionManager.ObjectService.GetBookmarksWithOptions); bookmarksView.DataBind(); bookmarksView.RepeatColumns = (RepeatColumns <= 0) ? bookmarksView.Items.Count : RepeatColumns; } }
public List<TransitBookmark> GetBookmarksWithOptions(string ticket, BookmarkQueryOptions qopt, ServiceQueryOptions options) { List<TransitBookmark> bookmarks = WebServiceImpl<TransitBookmark, ManagedBookmark, Bookmark>.GetList( ticket, null); if (qopt != null) { for (int i = bookmarks.Count - 1; i >= 0; i--) { if (qopt.WithFullBitmaps && !bookmarks[i].HasFullBitmap) { bookmarks.RemoveAt(i); continue; } if (qopt.WithLinkedBitmaps && !bookmarks[i].HasLinkBitmap) { bookmarks.RemoveAt(i); continue; } } } if (options != null) { Collection<TransitBookmark>.ApplyServiceOptions(options.FirstResult, options.PageSize, bookmarks); } return bookmarks; }