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);
        }
        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);
        }
Example #3
0
 /// <summary>
 /// Constructor
 /// </summary>
 public ContactPersonEditorComponent(ContactPersonDetail contactPerson, List <EnumValueInfo> contactTypeChoices, List <EnumValueInfo> contactRelationshipChoices)
 {
     _contactPerson              = contactPerson;
     _contactTypeChoices         = contactTypeChoices;
     _contactRelationshipChoices = contactRelationshipChoices;
 }