示例#1
0
 public LeaderboardUser(LeaderboardTeam team, User user)
 {
     TeamId   = team.TeamId;
     UserId   = user.Id;
     TeamName = team.TeamName;
     Nickname = user.Nickname;
     Tasks    = new List <LeaderboardTask>();
     // TODO: Set tasks
 }
示例#2
0
            public static LeaderboardTeam FromTeam(Team team)
            {
                var lt = new LeaderboardTeam {
                    TeamId   = team.Id,
                    TeamName = team.Name,
                };

                lt.TeamMembers = new List <LeaderboardUser>(team.TeamMembers.Select(x => new LeaderboardUser(lt, x)));
                return(lt);
            }
示例#3
0
 public static LeaderboardTeam FromTeam(Team team)
 {
     var lt = new LeaderboardTeam {
         TeamId = team.Id,
         TeamName = team.Name,
     };
     lt.TeamMembers = new List<LeaderboardUser>(team.TeamMembers.Select(x => new LeaderboardUser(lt, x)));
     return lt;
 }
示例#4
0
 public LeaderboardUser(LeaderboardTeam team, User user)
 {
     TeamId = team.TeamId;
     UserId = user.Id;
     TeamName = team.TeamName;
     Nickname = user.Nickname;
     Tasks = new List<LeaderboardTask>();
     // TODO: Set tasks
 }