title: Find subset in List of objects based on matched property in string array
body: <p>I have a scenario where I have a comma separated string of admin ids received as controller method parameter.
  I am splitting it and storing it to a string array</p>
  
  <pre><code>string[] strSelectedAdmin = selectedEnrollAdmin.Split(',');
  </code></pre>
  
  <p>I have a list of Admin DataContract <code>List&lt;Admins&gt;</code> each item has 3 properties -</p>
  
  <ol>
  <li>ID(nothing but each id present in above string array)</li>
  <li>AdminName</li>
  <li>AdminType</li>
  </ol>
  
  <p>I get all possible AdminList from a service method</p>
  
  <pre><code>List&lt;Admins&gt; allAdminList = someserviceclient.Admins;
  </code></pre>
  
  <p>I want to filter out a subset list from <code>allAdminList</code> based on matching adminIds in the string array <code>strSelectedAdmin</code></p>
  
  <p>Can you help me with the best way here. May be a combination of foreach and linq queriesif possible?</p>