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; }
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; }
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; }