Beispiel #1
0
        /// <summary>
        /// Inserts the customer.
        /// </summary>
        /// <param name="request">The request.</param>
        /// <returns></returns>
        public InsertCustomerResponse InsertCustomer(InsertCustomerRequest request)
        {
            CustomerService        service  = new CustomerService();
            InsertCustomerResponse response = new InsertCustomerResponse();

            response.IsFailed = !(service.InsertCustomer(request.MyCustomer));
            return(response);
        }
Beispiel #2
0
        public HttpResponseMessage Post(CustomerPropertiesViewModel insertCustomerViewModel)
        {
            InsertCustomerResponse insertCustomerResponse = _customerService.InsertCustomer(new InsertCustomerRequest()
            {
                CustomerProperties = insertCustomerViewModel
            });

            return(Request.BuildResponse(insertCustomerResponse));
        }
Beispiel #3
0
        /// <summary>
        /// Inserts the customer.  --Robin
        /// </summary>
        /// <param name="customerBE">The customer BE.</param>
        /// <returns></returns>
        public bool InsertCustomer(CustomerBE customerBE)
        {
            InsertCustomerRequest request = new InsertCustomerRequest();

            request.MyCustomer = customerBE;
            InsertCustomerResponse response = MyChannelFactory.CreateChannel().InsertCustomer(request);

            return(!response.IsFailed);
        }
Beispiel #4
0
        /// <summary>
        /// Inserts the customer.  --Robin
        /// </summary>
        /// <param name="customerBE">The customer BE.</param>
        /// <returns></returns>
        public bool InsertCustomer(CustomerBE customerBE)
        {
            InsertCustomerRequest request = new InsertCustomerRequest();

            request.MyCustomer = customerBE;
            InsertCustomerResponse response = MyChannelFactory.CreateChannel().InsertCustomer(request);

            if (response.IsFailed)
            {
                ILog log = log4net.LogManager.GetLogger(MethodBase.GetCurrentMethod().DeclaringType);
                log.Error("error", new Exception(response.Message));
                log.Fatal("fatal", new Exception(response.Message));
                throw new Exception("We have a error!");
            }
            return(true);
        }