Esempio n. 1
0
        public HttpResponseMessage Post(CustomerPropertiesViewModel insertCustomerViewModel)
        {
            InsertCustomerResponse insertCustomerResponse = _customerService.InsertCustomer(new InsertCustomerRequest()
            {
                CustomerProperties = insertCustomerViewModel
            });

            return(Request.BuildResponse(insertCustomerResponse));
        }
Esempio n. 2
0
        private Customer AssignAvailablePropertiesToDomain(CustomerPropertiesViewModel customerProperties)
        {
            Customer customer = new Customer();

            customer.Name = customerProperties.Name;
            Address address = new Address();

            address.AddressLine1     = customerProperties.AddressLine1;
            address.AddressLine2     = customerProperties.AddressLine2;
            address.City             = customerProperties.City;
            address.PostalCode       = customerProperties.PostalCode;
            customer.CustomerAddress = address;
            return(customer);
        }