public JsonResult GetDetail(System.String id)
        {
            CustomerDemographicDetailView vm      = new CustomerDemographicDetailView();
            GetCustomerDemographicRequest request = new GetCustomerDemographicRequest();

            request.CustomerTypeID = id;
            GetCustomerDemographicResponse response = _customerDemographicService.GetCustomerDemographic(request);

            if (response.CustomerDemographicFound)
            {
                vm = response.CustomerDemographic.ConvertToCustomerDemographicDetailView();
            }

            return(Json(vm, JsonRequestBehavior.AllowGet));
        }
        public GetCustomerDemographicResponse GetCustomerDemographic(GetCustomerDemographicRequest request)
        {
            GetCustomerDemographicResponse response = new GetCustomerDemographicResponse();

            CustomerDemographic customerDemographic = _customerDemographicRepository
                                                      .FindBy(request.CustomerTypeID);

            if (customerDemographic != null)
            {
                response.CustomerDemographicFound = true;
                response.CustomerDemographic      = customerDemographic.ConvertToCustomerDemographicView();
            }
            else
            {
                response.CustomerDemographicFound = false;
            }


            return(response);
        }