コード例 #1
0
 public ExtensionMember(ExtensionMember memberCopy)
 {
     this.MemberRole        = memberCopy.MemberRole.ToString();
     this.Id                = memberCopy.Id;
     this.MemberId          = memberCopy.MemberId;
     this.LastName          = memberCopy.LastName;
     this.FirstName         = memberCopy.FirstName;
     this.Description       = memberCopy.Description;
     this.Email             = memberCopy.Email;
     this.MemberGroupId     = memberCopy.MemberGroupId;
     this.GeoRegionId       = memberCopy.GeoRegionId;
     this.URIFull           = memberCopy.URIFull;
     this.MemberDocFullPath = memberCopy.MemberDocFullPath;
     this.ErrorMessage      = memberCopy.ErrorMessage;
     this.ClubDefault       = new ExtensionClub(memberCopy.ClubDefault);
     this.ClubInUse         = new ExtensionClub(memberCopy.ClubInUse);
 }
コード例 #2
0
        public static AccountToMember GetMember(ExtensionMember memberCopy)
        {
            AccountToMember newMember = new AccountToMember();

            newMember.MemberRole             = Data.AppHelpers.Members.MEMBER_ROLE_TYPES.contributor.ToString();
            newMember.PKId                   = memberCopy.Id;
            newMember.MemberId               = memberCopy.MemberId;
            newMember.Member.MemberLastName  = memberCopy.LastName;
            newMember.Member.MemberFirstName = memberCopy.FirstName;
            newMember.Member.MemberDesc      = memberCopy.Description;
            newMember.Member.MemberEmail     = memberCopy.Email;
            newMember.Member.MemberClassId   = memberCopy.MemberGroupId;
            newMember.Member.GeoRegionId     = memberCopy.GeoRegionId;
            newMember.URIFull                = memberCopy.URIFull;
            newMember.MemberDocFullPath      = memberCopy.MemberDocFullPath;
            //newMember.ErrorMessage = memberCopy.ErrorMessage;
            newMember.ClubDefault = ExtensionClub.GetClub(memberCopy.ClubDefault);
            newMember.ClubInUse   = ExtensionClub.GetClub(memberCopy.ClubInUse);
            return(newMember);
        }