public HttpResponseMessage VerificarWsRuc(JObject data) { try { Debug.Print("----- START ws verificarWsRuc ----"); var ruc = "20543751589"; var valid = true; var mensaje = ErrorMessagesUtil.SERVICIO_HABILITADO; ConsultaService service = new ConsultaService(); service.VerificarConsultarRuc(ruc, out valid); if (!valid) { mensaje = ErrorMessagesUtil.SERVICIO_INHABILITADO; } RestDataResponse response = new RestDataResponse(valid, RestDataResponse.STATUS_OK, mensaje); Debug.Print("----- END ws verificarWsRuc ----"); return(this.Request.CreateResponse(HttpStatusCode.OK, response)); } catch (Exception e) { Debug.Print(e.Message); Debug.Print(e.StackTrace.ToString()); var mensaje = ErrorMessagesUtil.SERVICIO_HABILITADO; bool notService = ErrorMessagesUtil.ErrorConexionServicio(e) == 3; if (notService) { mensaje = ErrorMessagesUtil.SERVICIO_INHABILITADO; } RestDataResponse response = new RestDataResponse(!notService, RestDataResponse.STATUS_OK, mensaje); return(this.Request.CreateResponse(HttpStatusCode.OK, response)); } }