-2
Я хочу создать дерево выражения, какLinq Выражение дерева
StatusRAG.where(x=> (overallRAG.Contains(x.OverallRAG) == overallRAGinclusive) || (costRAG.Contains(x.CostRAG) == costRAGinclusive))
Вот мои данные:
var overallRAG = new List<string>(){"Red", "Green"}
var costRAG = new List<string>(){"Red", "Amber"}
bool overallRAGinclusive = true
bool costRAGinclusive = false
class StatusRAG
{
public OverallRAG {get; set;}
public CostRAG {get; set;}
}
В чем проблема? – insilenzio
Я хочу применить динамический фильтр. Из пользовательского интерфейса пользователь может выбрать общее значение RAG (красный, зеленый, желтый) и может захотеть включить или исключить эти данные. Пользователь может применять фильтр для обоих RAG или только 1. –