public static string GetTags()
        {
            KnowledgeServer ks        = new KnowledgeServer();
            string          sResponse = ks.ListTags();

            return(sResponse);
        }
        public static string Query(string sTagList)
        {
            //string sResponse = WebCommunications.SendGetRequest("http://dwlapi.azurewebsites.net/api/reflection/KnowledgeBaseServer/KnowledgeBaseServer/KnowledgeServer/ConstructPage?squery=" + sTagList, true);
            //string sResponse = WebCommunications.SendGetRequest("http://localhost:16651/api/reflection/KnowledgeBaseServer/KnowledgeBaseServer/KnowledgeServer/ConstructPage?squery=" + sTagList, true);
            KnowledgeServer ks        = new KnowledgeServer();
            string          sResponse = ks.ConstructPage(sTagList);

            // sanitize, because my webservice is still doing weird things
            sResponse = sResponse.Trim('\"');
            sResponse = sResponse.Replace("\\\"", "\"");

            return(sResponse);
        }
        public static string GetRandom()
        {
            KnowledgeServer ks = new KnowledgeServer();

            return(ks.RandomTag());
        }
        public static string GetSnippet(string sSnippetName)
        {
            KnowledgeServer ks = new KnowledgeServer();

            return(ks.GetSnippet(sSnippetName));
        }
        public static void DeleteSnippet(string sSnippetName)
        {
            KnowledgeServer ks = new KnowledgeServer();

            ks.DeleteSnippet(sSnippetName);
        }
        public static void EditSnippet(string sSnippetName, string sTagList, string sSnippet)
        {
            KnowledgeServer ks = new KnowledgeServer();

            ks.EditSnippet(sSnippetName, sSnippet, sTagList);
        }