示例#1
0
 /// <inheritdoc/>
 public async Task <Maybe <(WpPostId?prev, WpPostId?next)> > PreviousAndNextPostsAsync(WpPostId id, Query.GetPostsOptions opt)
 {
     using var w = Db.UnitOfWork;
     return(await QueryPostsF.GetPreviousAndNextAsync(Db, w, id, opt).ConfigureAwait(false));
 }
示例#2
0
 /// <inheritdoc/>
 public async Task <Maybe <IPagedList <T> > > PostsAsync <T>(ulong page, Query.GetPostsOptions opt, params IContentFilter[] filters)
     where T : IWithId <WpPostId>
 {
     using var w = Db.UnitOfWork;
     return(await QueryPostsF.ExecuteAsync <T>(Db, w, page, opt, filters).ConfigureAwait(false));
 }