title: replace foreach for LINQ expression
body: <p>How can I do this using LINQ?</p>
  
  <pre><code>var prop = new List&lt;EventProposal&gt;();
  foreach (var eventProposal in @event.Proposals)
        foreach (var service in eventProposal.Services)
        {
              if (!string.IsNullOrEmpty(service.LongDescription))
              {
                    prop.Add(eventProposal);
                    break;
              }
        }
  </code></pre>
  
  <p>Any idea?
  Thanks in advance</p>