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