Ejemplo n.º 1
0
        public ContactWithId Execute(BoundaryContact contact)
        {
            Contact domainContact = contact.CreateDomainContact();

            _repository.InsertContact(domainContact);
            return(domainContact.CreateContactWithId());
        }
 public static ContactWithId CreateContactWithId(this Contact contact)
 => new ContactWithId
 {
     Address      = CreateAddress(contact?.Address),
     Name         = contact?.Name,
     PhoneNumbers = contact?.PhoneNumbers.ToArray(),
     Id           = contact?.Id ?? Guid.Empty,
     DateOfBirth  = contact?.DateOfBirth ?? new DateTime()
 };