public async Task <IEnumerable <VariableValue> > GetValuesAsync( [Service] IVariableService service, [Parent] Variable variable, CancellationToken cancellationToken) => await service.GetValuesAsync( variable, new VariableValueFilter(variable.Id), false, cancellationToken);
public async Task <IEnumerable <VariableValue> > GetVariableValuesAsync( [Service] IVariableService variableService, [ID(nameof(Variable))] Guid variableId, [ID(nameof(Application))] Optional <Guid?> applicationId, [ID(nameof(ApplicationPart))] Optional <Guid?> applicationPartId, CancellationToken cancellationToken) { VariableValueFilter filter = new(variableId) { ApplicationId = applicationId, PartId = applicationPartId }; return(await variableService.GetValuesAsync(filter, false, cancellationToken)); }