title: Sort a List so a specific value ends up on top
body: <p>I have a class <code>Offer</code> which contains a filed Category.</p>
  
  <p>I want all Offers of a specific category to appear on top, followed by all else.</p>
  
  <p>I tried this, but to no avail, what would you recommend?</p>
  
  <pre><code>Offers = Offers.OrderBy(x =&gt; x.Category == "Corporate").ToList();
  </code></pre>