public object Clone()
        {
            ContactPersonDetail clone = new ContactPersonDetail();
            clone.Address = this.Address;
            clone.BusinessPhoneNumber = this.BusinessPhoneNumber;
            clone.HomePhoneNumber = this.HomePhoneNumber;
            clone.Name = this.Name;
            clone.Relationship = (EnumValueInfo)this.Relationship.Clone();
            clone.Type = (EnumValueInfo)this.Type.Clone();

            return clone;
        }
示例#2
0
        public ContactPerson CreateContactPerson(ContactPersonDetail detail, IPersistenceContext context)
        {
            ContactPerson cp = new ContactPerson();

            cp.Name = detail.Name;
            cp.Address = detail.Address;
            cp.HomePhone = detail.HomePhoneNumber;
            cp.BusinessPhone = detail.BusinessPhoneNumber;
            cp.Relationship = EnumUtils.GetEnumValue<ContactPersonRelationshipEnum>(detail.Relationship, context);
            cp.Type = EnumUtils.GetEnumValue<ContactPersonTypeEnum>(detail.Type, context);

            return cp;
        }
示例#3
0
        public ContactPersonDetail CreateContactPersonDetail(ContactPerson cp)
        {
            ContactPersonDetail detail = new ContactPersonDetail();

            detail.Name = cp.Name;
            detail.Address = cp.Address;
            detail.HomePhoneNumber = cp.HomePhone;
            detail.BusinessPhoneNumber = cp.BusinessPhone;
            detail.Relationship = EnumUtils.GetEnumValueInfo(cp.Relationship);
            detail.Type = EnumUtils.GetEnumValueInfo(cp.Type);

            return detail;
        }
示例#4
0
        public object Clone()
        {
            ContactPersonDetail clone = new ContactPersonDetail();

            clone.Address             = this.Address;
            clone.BusinessPhoneNumber = this.BusinessPhoneNumber;
            clone.HomePhoneNumber     = this.HomePhoneNumber;
            clone.Name         = this.Name;
            clone.Relationship = (EnumValueInfo)this.Relationship.Clone();
            clone.Type         = (EnumValueInfo)this.Type.Clone();

            return(clone);
        }