I have the following structure of classes:
public partial class OrderOrderData
{
public OrderOrderDataOfferOrder[] OfferOrder{get;set}
}
public partial class OrderOrderDataOfferOrder
{
public OrderOrderDataOfferOrderQuestion[] Question{get;set}
}
public partial class OrderOrderDataOfferOrderQuestion
{
public OrderOrderDataOfferOrderQuestionPrice Price{get;set;}
}
Now I am trying to retrieve that OfferOrder whose Question.Price is not equal to null.
For Example I have Object A, B and C in OfferOrder. Question.Price of C is not equal to null hence my LINQ query should return OfferOrder C
to pricedOfferOrder
.
I tried to do it by GroupBy but found no luck. I'm trying something like this but still clueless as to how will I get to the Price after grouping by Question
OrderOrderData OrderData = order;
OfferOrder pricedOfferOrder = OrderData.OfferOrder.GroupBy(x=>x.Question)...