public List<TeamUserInfo> GetMemberResult(string id)
 {
     List<TeamUserInfo> list = new List<TeamUserInfo>();
     var responce = teamRepo.GetMemberResult(id.ToLower());
     foreach (var item in responce)
     {
         var user = new TeamUserInfo() { UserID = item.UserID, FirstName = item.FirstName, Email = item.Email };
         list.Add(user);
     }
     return list;
 }
Beispiel #2
0
 public List<TeamInformation> GetTeamList(int id)
 {
     List<TeamInformation> team = new List<TeamInformation>();
     try
     {
         int currentUserid = id;
         var selectTeam = entity.Teams.Where(s => s.UserID == currentUserid && s.IsActive == true).Select(s => s.TeamUserInfoID);
         foreach (var item in selectTeam)
         {
             var data = entity.Teams.Where(s => s.TeamUserInfoID == item && s.IsActive == true).ToList();
             TeamInformation teamInfo = new TeamInformation();
             teamInfo.TeamUserInfoID = item;
             foreach (var _user in data)
             {
                 TeamUserInfo _team = new TeamUserInfo { FirstName = _user.UserInfo.FirstName, Email = _user.UserInfo.Email, PhoneNumber = _user.UserInfo.PhoneNumber, TeamName = _user.TeamName };
                 teamInfo.TeamUserList.Add(_team);
             }
             team.Add(teamInfo);
         }
     }
     catch (Exception)
     {
         return null;
     }
     return team;
 }
Beispiel #3
0
 public List<TeamInformation> GetTeamDetail(string TeamName)
 {
     List<TeamInformation> team = new List<TeamInformation>();
     var GetDetails = entity.Teams.Where(s => s.TeamName == TeamName && s.IsActive == true).ToList();
     TeamInformation teamInfo = new TeamInformation();
     foreach (var data in GetDetails)
     {
         TeamUserInfo _team = new TeamUserInfo { TeamName = data.TeamName, FirstName = data.UserInfo.FirstName, Email = data.UserInfo.Email, PhoneNumber = data.UserInfo.PhoneNumber, UserID = data.UserID, TeamUserInfoID = data.TeamUserInfoID };
         teamInfo.TeamUserList.Add(_team);
     }
     team.Add(teamInfo);
     return team;
 }