public CustomerAddressResponse ExecuteGetCustomerAddress(CustomerAddressRequest request) { var response = new CustomerAddressResponse(); Type type = request.GetType(); if (type.FullName == "BOA.Types.Banking.CustomerAddressRequest") { var pr = new BOA.Process.Banking.CustomerAddress(); if (request.MethodName == "GetCustomerAddress") { response = pr.GetCustomerAddress((CustomerAddressRequest)request); } else if (request.MethodName == "AddCustomerAddress") { response = pr.AddCustomerAddress((CustomerAddressRequest)request); } else if (request.MethodName == "UpdCustomerAddress") { response = pr.UpdCustomerAddress((CustomerAddressRequest)request); } else if (request.MethodName == "DelCustomerAddress") { response = pr.DelCustomerAddress((CustomerAddressRequest)request); } } return(response); }
public CustomerAddressResponse DelCustomerAddress(CustomerAddressRequest request) { Business.Banking.CustomerAddress customerBusiness = new Business.Banking.CustomerAddress(); List <CustomerAddressContract> customerAddresses = customerBusiness.DelCustomerAddress(request.customerAddress); if (customerAddresses != null) { return(new CustomerAddressResponse() { IsSuccess = true }); } return(new CustomerAddressResponse() { IsSuccess = false }); }