[UsePaging]
[UseProjection]
[UseFiltering]
[UseSorting]
[Authorize(Roles = [Permissions.Rms.Task.Read])]
public IQueryable<WorkingTask> WorkingTasks([Service(ServiceKind.Resolver)] ReadModelDbContext dbContext, IResolverContext context, [Service] NpgsqlHealthChecker npgsqlHealthChecker)
{
var workingTasks = dbContext.WorkingTasks
.AsQueryable()
.Project(context)
.Filter(context)
.Sort(context)
.ToList(); // Force client-side evaluation
return workingTasks.AsQueryable();
}
[UsePaging]
[UseProjection]
[UseFiltering]
[UseSorting]
[Authorize(Roles = [Permissions.Rms.Task.Read])]
public IQueryable<WorkingTask> WorkingTasks([Service(ServiceKind.Resolver)] ReadModelDbContext dbContext, IResolverContext context, [Service] NpgsqlHealthChecker npgsqlHealthChecker)
{
var workingTasks = dbContext.WorkingTasks
.AsQueryable()
.Project(context)
.Filter(context)
.Sort(context)
.ToList(); // Force client-side evaluation
return workingTasks.AsQueryable();
}