public async Task <IEnumerable <UserSoldItemsDto> > GetUserSoldDocsDetails(long id, int page, CancellationToken token) { var country = User.GetCountryClaim(); var query = new UserSoldDocsQuery(id, page, country); var res = (await _queryBus.QueryAsync(query, token)).ToList(); foreach (var r in res) { r.Url = $"{_configuration["Site"]}document/{r.ItemCourse}/{r.ItemCreated:dd-M-yyyy}/{r.ItemId}"; } return(res); }
public async Task AdminUserSoldDocsQuery_Ok(long userId, int page, string country) { var query = new UserSoldDocsQuery(userId, page, country); await _fixture.QueryBus.QueryAsync(query, default); }