/// <summary> /// Lists user activities. /// </summary> /// <param name="owner">The user identifier.</param> /// <param name="q">The query arguments.</param> /// <param name="cancellationToken">The optional token to monitor for cancellation requests.</param> /// <returns>The collection of result.</returns> public async Task <IEnumerable <UserActivityEntity> > ListUserActivitiesAsync(Users.UserEntity owner, QueryArgs q, CancellationToken cancellationToken = default) { return(await GetContext(true).UserActivities.ListEntities(q, ele => ele.OwnerId == owner.Id).ToListAsync(cancellationToken)); }
/// <summary> /// Lists user activities. /// </summary> /// <param name="owner">The user identifier.</param> /// <param name="q">The query arguments.</param> /// <param name="cancellationToken">The optional token to monitor for cancellation requests.</param> /// <returns>The collection of result.</returns> public override async Task <IEnumerable <UserActivityEntity> > ListUserActivitiesAsync(Users.UserEntity owner, QueryArgs q, CancellationToken cancellationToken = default) { return(await DataProvider.ListUserActivitiesAsync(owner, q, cancellationToken)); }