feat(discovery): add saved job searches
This commit is contained in:
@@ -152,6 +152,13 @@ public sealed class AccountDataExportService(
|
||||
Evidence = careerEvidence,
|
||||
}, (careerProfileId is null ? 0 : 1) + careerVersions.Count + careerExperiences.Count + careerEducation.Count + careerSkills.Count + careerProjects.Count + careerCertifications.Count + careerLanguages.Count + careerEvidence.Count);
|
||||
|
||||
var savedSearches = await db.SavedJobSearches.IgnoreQueryFilters().AsNoTracking()
|
||||
.Where(item => item.OwnerUserId == ownerUserId).OrderBy(item => item.Id).ToListAsync(cancellationToken);
|
||||
var savedSearchIds = savedSearches.Select(item => item.Id).ToList();
|
||||
var savedSearchResults = await db.SavedJobSearchResults.IgnoreQueryFilters().AsNoTracking()
|
||||
.Where(item => savedSearchIds.Contains(item.SavedJobSearchId)).OrderBy(item => item.Id).ToListAsync(cancellationToken);
|
||||
await AddJsonAsync("data/job-discovery.json", new { Searches = savedSearches, Results = savedSearchResults }, savedSearches.Count + savedSearchResults.Count);
|
||||
|
||||
var variants = await db.CvVariants.IgnoreQueryFilters().AsNoTracking().Where(item => item.OwnerUserId == ownerUserId).OrderBy(item => item.Id).ToListAsync(cancellationToken);
|
||||
var variantVersions = await db.CvVariantVersions.IgnoreQueryFilters().AsNoTracking().Where(item => item.OwnerUserId == ownerUserId).OrderBy(item => item.Id).ToListAsync(cancellationToken);
|
||||
var artifacts = await db.CvUploadArtifacts.IgnoreQueryFilters().AsNoTracking().Where(item => item.OwnerUserId == ownerUserId).OrderBy(item => item.Id).ToListAsync(cancellationToken);
|
||||
|
||||
Reference in New Issue
Block a user