Update WorkflowDefinitionVersionIdsSpecification.cs

This commit is contained in:
Sipke Schoorstra 2021-12-15 12:19:29 +01:00
parent 57babe6b63
commit 0ef39ae069

View file

@ -4,11 +4,12 @@ using System.Linq;
using System.Linq.Expressions;
using Elsa.Models;
namespace Elsa.Persistence.Specifications.WorkflowInstances;
public class WorkflowDefinitionVersionIdsSpecification : Specification<WorkflowInstance>
namespace Elsa.Persistence.Specifications.WorkflowInstances
{
public ICollection<string> WorkflowDefinitionVersionIds { get; set; }
public WorkflowDefinitionVersionIdsSpecification(IEnumerable<string> workflowDefinitionVersionIds) => WorkflowDefinitionVersionIds = workflowDefinitionVersionIds.ToList();
public override Expression<Func<WorkflowInstance, bool>> ToExpression() => x => WorkflowDefinitionVersionIds.Contains(x.DefinitionVersionId);
public class WorkflowDefinitionVersionIdsSpecification : Specification<WorkflowInstance>
{
public ICollection<string> WorkflowDefinitionVersionIds { get; set; }
public WorkflowDefinitionVersionIdsSpecification(IEnumerable<string> workflowDefinitionVersionIds) => WorkflowDefinitionVersionIds = workflowDefinitionVersionIds.ToList();
public override Expression<Func<WorkflowInstance, bool>> ToExpression() => x => WorkflowDefinitionVersionIds.Contains(x.DefinitionVersionId);
}
}