Пример #1
0
 public static List <GroupInvite> GetGroupInviteByUserName(string userName, GroupInviteRelatedData relatedData = GroupInviteRelatedData.None)
 {
     using (IUnitOfWork unitOfWork = new cmiUnitOfWork())
     {
         Repository <GroupInvite> repository        = new Repository <GroupInvite>(unitOfWork);
         List <GroupInvite>       singleGroupInvite = repository.Get(gi => gi.UserMail == userName, GetIncludeProperties(relatedData)).ToList();
         return(singleGroupInvite);
     }
 }
Пример #2
0
        private static string GetIncludeProperties(GroupInviteRelatedData includes)
        {
            string includeProperties = "";

            switch (includes)
            {
            case GroupInviteRelatedData.None:
                break;

            case GroupInviteRelatedData.Group:
                includeProperties = @"Group";
                break;

            default:
                break;
            }

            return(includeProperties);
        }