Пример #1
0
        private bool UpdateCustomerPaymentProfile(TissueBankUpdate_DTO tissueBankUpdate_DTO)
        {
            CustomService.AllocatCustomServiceClient obj = new AllocatCustomServiceClient();
            CustomerPaymentProfile objCustomer           = new CustomerPaymentProfile();
            CreditCard             credit  = new CreditCard();
            AddressInfo            address = new AddressInfo();

            credit.CreditCardNumber = tissueBankUpdate_DTO.CreditCardNumber;
            credit.CreditCardType   = tissueBankUpdate_DTO.CreditCardType;
            credit.CardCode         = tissueBankUpdate_DTO.CardCode;
            credit.ExpiryDate       = tissueBankUpdate_DTO.ExpiryDate;
            objCustomer.CardInfo    = credit;
            objCustomer.CustomerPaymentProfileId = tissueBankUpdate_DTO.CustomerPaymentProfileIds;
            objCustomer.CustomerProfileId        = tissueBankUpdate_DTO.CustomerProfileId;
            objCustomer.isUpdateCreditCardInfo   = true;

            address.Address     = tissueBankUpdate_DTO.BillingAddress;
            address.City        = tissueBankUpdate_DTO.BillingCity;
            address.Company     = tissueBankUpdate_DTO.TissueBankName;
            address.Country     = "US";
            address.ZipCode     = tissueBankUpdate_DTO.BillingZipCode;
            address.Email       = tissueBankUpdate_DTO.BillingEmailId;
            address.FaxNumber   = tissueBankUpdate_DTO.BillingFaxNumber;
            address.FirstName   = tissueBankUpdate_DTO.ContactPersonFirstName;
            address.LastName    = tissueBankUpdate_DTO.ContactPersonLastName;
            address.PhoneNumber = tissueBankUpdate_DTO.BillingContactNumber;
            address.State       = tissueBankUpdate_DTO.BillingState;
            objCustomer.BillTo  = address;

            // calling service method
            bool response = obj.UpdateCustomerPaymentProfile(objCustomer);

            return(response);
        }