
Untitled
By: a guest on
May 1st, 2012 | syntax:
C# | size: 1.01 KB | hits: 16 | expires: Never
/*OLD:
foreach (
ALNRelationshipInfo rel in
qry.ALNManagerInfo.ALNRelationshipInfos.Where(
rel => rel.ManagerUserID == qry.ALNManagerInfo.ManagerUserID))
{
pubs.Add((ALNPublisher) GetUser(rel.PublisherUserID, false));
}
*/
/*NEW: */
pubs =
qry.ALNManagerInfo.ALNRelationshipInfos.Select(p => p.PublisherUserID).ToUserList
<ALNPublisher>();
/* Extension Method */
public static List<T> ToUserList<T>(this IEnumerable<Guid> source)
{
var ret = new List<T>();
foreach (var s in source)
{
ret.Add(prov.GetUser<T>(s, false));
}
return ret;
}
}