Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on May 1st, 2012  |  syntax: C#  |  size: 1.01 KB  |  hits: 16  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
This paste has a previous version, view the difference. Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. /*OLD:
  2.  
  3.                                     foreach (
  4.                                         ALNRelationshipInfo rel in
  5.                                             qry.ALNManagerInfo.ALNRelationshipInfos.Where(
  6.                                                 rel => rel.ManagerUserID == qry.ALNManagerInfo.ManagerUserID))
  7.                                     {
  8.                                         pubs.Add((ALNPublisher) GetUser(rel.PublisherUserID, false));
  9.                                     }
  10. */
  11. /*NEW: */
  12.  
  13.                                     pubs =
  14.                                         qry.ALNManagerInfo.ALNRelationshipInfos.Select(p => p.PublisherUserID).ToUserList
  15.                                             <ALNPublisher>();
  16.  
  17.  
  18.  
  19. /* Extension Method */
  20.  
  21.     public static List<T> ToUserList<T>(this IEnumerable<Guid> source)
  22.     {
  23.         var ret = new List<T>();
  24.         foreach (var s in source)
  25.         {
  26.             ret.Add(prov.GetUser<T>(s, false));
  27.         }
  28.         return ret;
  29.     }
  30. }