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