public HttpResponseMessage Post(CustomerPropertiesViewModel insertCustomerViewModel) { InsertCustomerResponse insertCustomerResponse = _customerService.InsertCustomer(new InsertCustomerRequest() { CustomerProperties = insertCustomerViewModel }); return Request.BuildResponse(insertCustomerResponse); }
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; }