public ITeam createTeam(ITeam entry)
        {
            ITeam team = TeamsTable.Create(entry, dbConn);

            if (team == null)
            {
                return(null);
            }

            team = TeamsTable.Get(team.TeamName, dbConn);
            if (team == null)
            {
                return(null);
            }

            entry.TeamId = team.TeamId;  //Quickfix for TeamsTable.Create() not setting the TeamId Correctly

            foreach (var participant in entry.TeamMembers)
            {
                TeamMembersTable.Create(new TeamMember()
                {
                    PersonId = participant.PersonId,
                    TeamId   = team.TeamId
                }, dbConn);
            }
            return(entry);
        }
 public ITeam getTeam(int teamId)
 {
     return(TeamsTable.Get(teamId, dbConn));
 }
 public ITeam getTeam(string teamName)
 {
     return(TeamsTable.Get(teamName, dbConn));
 }