Beispiel #1
0
        public CustomerPhoneResponse ExecuteGetCustomerPhone(CustomerPhoneRequest request)
        {
            var response = new CustomerPhoneResponse();

            Type type = request.GetType();

            if (type.FullName == "BOA.Types.Banking.CustomerPhoneRequest")
            {
                var pr = new BOA.Process.Banking.CustomerPhone();

                if (request.MethodName == "GetCustomerPhone")
                {
                    response = pr.GetCustomerPhone((CustomerPhoneRequest)request);
                }
                else if (request.MethodName == "AddCustomerPhone")
                {
                    response = pr.AddCustomerPhone((CustomerPhoneRequest)request);
                }
                else if (request.MethodName == "UpdCustomerPhone")
                {
                    response = pr.UpdCustomerPhone((CustomerPhoneRequest)request);
                }
                else if (request.MethodName == "DelCustomerPhone")
                {
                    response = pr.DelCustomerPhone((CustomerPhoneRequest)request);
                }
            }
            return(response);
        }
        public CustomerPhoneResponse DelCustomerPhone(CustomerPhoneRequest request)
        {
            Business.Banking.CustomerPhone customerBusiness = new Business.Banking.CustomerPhone();
            List <CustomerPhoneContract>   customerPhones   = customerBusiness.DelCustomerPhone(request.customerPhone);

            if (customerPhones != null)
            {
                return(new CustomerPhoneResponse()
                {
                    IsSuccess = true
                });
            }
            return(new CustomerPhoneResponse()
            {
                IsSuccess = false
            });
        }