public HttpResponseMessage Post(CountrySpecificCustomerViewModel viewModel)
        {
            ServiceResponseBase response = _countrySpecificCustomerService.InsertCountrySpecificCustomer(new InsertCountrySpecificCustomerRequest()
            {
                CountrySpecificCustomer = viewModel
            });

            return(Request.BuildResponse(response));
        }
 private CountrySpecificCustomer BuildCountrySpecificCustomer(CountrySpecificCustomerViewModel viewModel)
 {
     return(new CountrySpecificCustomer(_countryFactory.CreateCountry(viewModel.CountryCode))
     {
         Age = viewModel.Age,
         Email = viewModel.Email,
         FirstName = viewModel.FirstName,
         NickName = viewModel.NickName
     });
 }