コード例 #1
0
        /// <summary>
        /// Gets all members of a group
        /// </summary>
        /// <param name="groupId">group id</param>
        /// <returns></returns>
        private async Task <List <GroupMemberViewModel> > GetAllMembersOfGroup(int groupId)
        {
            List <GroupMemberViewModel> groupMemberList = new List <GroupMemberViewModel>();
            var members = await groupLogic.GetAllMembersOfGroup(groupId);

            if (members.Count > 0)
            {
                foreach (var m in members)
                {
                    GroupMemberViewModel currentMember = new GroupMemberViewModel
                    {
                        Id     = m.Id,
                        UserId = m.UserId
                    };
                    groupMemberList.Add(currentMember);
                }
            }
            return(groupMemberList);
        }