Beispiel #1
0
        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
            });
        }