Say I have these classes:
public class Option
{
public int OptionID { get; set; }
public bool IsSelected { get; set; }
}
public class Product
{
public int ProductID { get; set; }
public int Quantity { get; set; }
public List<Option> Options { get; set; }
}
Let's say this would be my result after adding some Product
objects into a List<Product>
2x Product 1
OptionID 1
OptionID 1
OptionID 2
OptionID 2
2x Product 1
OptionID 1
OptionID 1
OptionID 2
OptionID 2
How can I convert these results into a single result using LINQ (lambda), where IsSelected = true
?
4x Product 1
4x OptionID 1
4x OptionID 2