public AddressDto Delete(IObjectIdentifier <ulong> id)
        {
            var address = _repository.FindById(id);

            _repository.Delete(address.Id);
            return(AddressDto.FromDomain(address));
        }
 public static BillingInfoDto FromDomain(BillingInfo billingInfo)
 {
     return new BillingInfoDto(
         billingInfo.Id,
         billingInfo.CompanyName,
         billingInfo.ZipCode,
         AddressDto.FromDomain(billingInfo.BillingAddress)
     );
 }
 public AddressDto GetById(IObjectIdentifier <ulong> id) => AddressDto.FromDomain(_repository.FindById(id));