예제 #1
0
        private TAddress CreateAddressDetail(TAddressRequest address)
        {
            Address addressModel = TwilioClient.AddAddress(address.FriendlyName, address.CustomerName, address.Street, address.City, address.Region, address.PostalCode, address.IsoCountry);

            if (addressModel.RestException != null)
            {
                throw new Exception(addressModel.RestException.Message);
            }
            return(Mapper.Map <TAddress>(addressModel));
        }
예제 #2
0
        private TAddress UpdateAddressDetail(TAddressRequest address)
        {
            AddressOptions addressOptions = new AddressOptions()
            {
                City         = address.City,
                CustomerName = address.CustomerName,
                FriendlyName = address.FriendlyName,
                PostalCode   = address.PostalCode,
                Region       = address.Region,
                Street       = address.Street
            };
            Address detail = TwilioClient.UpdateAddress(address.AddressSid, addressOptions);

            if (detail.RestException != null)
            {
                throw new Exception(detail.RestException.Message);
            }
            return(Mapper.Map <TAddress>(detail));
        }
예제 #3
0
 public TAddress UpdateAddress(TAddressRequest request)
 {
     return(UpdateAddressDetail(request));
 }
예제 #4
0
 public TAddress CreateAddress(TAddressRequest request)
 {
     return(CreateAddress(request));
 }