public static TeamMember CreateTeamMember(string relationshipTypeId,
                                                  string teamMemberPartyNumber,
                                                  string teamPartyNumber,
                                                  global::System.DateTimeOffset validTo,
                                                  global::System.DateTimeOffset validFrom,
                                                  global::Microsoft.Dynamics.DataEntities.RelationshipType relationshipType,
                                                  global::Microsoft.Dynamics.DataEntities.Team team)
        {
            TeamMember teamMember = new TeamMember();

            teamMember.RelationshipTypeId    = relationshipTypeId;
            teamMember.TeamMemberPartyNumber = teamMemberPartyNumber;
            teamMember.TeamPartyNumber       = teamPartyNumber;
            teamMember.ValidTo   = validTo;
            teamMember.ValidFrom = validFrom;
            if ((relationshipType == null))
            {
                throw new global::System.ArgumentNullException("relationshipType");
            }
            teamMember.RelationshipType = relationshipType;
            if ((team == null))
            {
                throw new global::System.ArgumentNullException("team");
            }
            teamMember.Team = team;
            return(teamMember);
        }
 partial void OnTeamChanging(global::Microsoft.Dynamics.DataEntities.Team value);