Beispiel #1
0
        //public String getData(String serviceName, String tableName, IGetDataResponse getDataResponse)
        public JArray getData(String serviceName, String tableName)
        {
            string onioin = "/db?table="; string tablename = tableName;
            string GetRequestUrl = serviceName + onioin + tableName;

            //using RESTSHARP
            JArray results = new JArray();

            var client  = new RestClient(new DevlessBuilder().getUrl(rootUrl, serviceName, tableName));
            var request = new RestRequest(Method.GET);

            //request.AddHeader("cache-control", "no-cache");
            request.AddHeader("devless-token", tokenValue);
            IRestResponse requestResponse = client.Execute(request);

            Boolean booll = DevlessBuilder.checkAuth(requestResponse.Content);

            if (booll)
            {
                //var Payload = DevLessBuilder.GetPayload(requestResponse.Content);
                results = DevlessBuilder.GetResults(DevlessBuilder.GetPayload(requestResponse.Content));
            }
            else
            {
                string errorMessage = "Error: The ServiceName or TableName doesn't exist";
                Console.WriteLine(errorMessage);
            }

            return(results);
        }