public HttpResponseMessage GeTitularidad(JObject data)
        {
            String token = AccountController.GetTokenHeader(Request);
            string mensaje;
            int    codigoError;

            try
            {
                Debug.Print("----- START ws geTitularidad ----");
                var tipo        = data.GetValue("tipo").Value <string>().ToUpper();
                var nombre      = data.GetValue("nombre").Value <string>().ToUpper();
                var apPaterno   = data.GetValue("apPaterno").Value <string>().ToUpper();
                var apMaterno   = data.GetValue("apMaterno").Value <string>().ToUpper();
                var razonSocial = data.GetValue("razonSocial").Value <string>().ToUpper();

                ConsultaService  service  = new ConsultaService();
                var              results  = service.ConsultarTitularidad(tipo, nombre, apPaterno, apMaterno, razonSocial, out mensaje, out codigoError);
                RestDataResponse response = new RestDataResponse(results, RestDataResponse.STATUS_OK, mensaje);

                Debug.Print("----- END ws geTitularidad ----");
                CRUDConsultaDbUtil.SaveConsulta(token, Constants.CONSULTA_TITULARIDAD_ID, data.ToString(), codigoError.ToString(), mensaje);
                return(this.Request.CreateResponse(HttpStatusCode.OK, response));
            }
            catch (Exception e)
            {
                Debug.Print(e.Message);
                Debug.Print(e.StackTrace.ToString());
                ErrorDataResponse error = new ErrorDataResponse(e.Message, e.StackTrace.ToString());
                CRUDConsultaDbUtil.SaveConsulta(token, Constants.CONSULTA_TITULARIDAD_ID, data.ToString(), RestDataResponse.STATUS_ERROR.ToString(), "Error: " + error);
                return(this.Request.CreateResponse(HttpStatusCode.InternalServerError, ErrorMessagesUtil.error()));
            }
        }