Beispiel #1
0
 public ActionResult AdvSearchDocClass(string docclass, string docclassvalue, string advkeyword, string folderId, string userId)
 {
     try
     {
         kmd = new KMDocument(userId);
         kmd.AdvSearchDocClass(docclass, docclassvalue, advkeyword, folderId, userId);
         string result = kmd.GetResultDocClass(docclass, docclassvalue, advkeyword, folderId, userId);
         ViewBag.ResultText            = result;
         ViewBag.DatumClassList        = kmd.KMDocuments;
         ViewBag.KMDocumentFileClasses = kmd.KMFiles;
     }
     catch (Exception ex)
     {
         string errormsg = ex.Message;
         ViewBag.ResultText = errormsg;
     }
     return(View());
 }
Beispiel #2
0
        public HttpResponseMessage AdvSearchSimple(string advkeyword, string folderId, string userId)
        {
            string json = string.Empty;

            try
            {
                kmd = new KMDocument(userId);
                kmd.AdvSearchSimple(advkeyword, folderId, userId);
                json = JsonConvert.SerializeObject(kmd, Formatting.Indented);
            }
            catch (Exception ex)
            {
                json = ex.Message;
            }

            var result = new HttpResponseMessage(HttpStatusCode.OK);

            result.Content = new StringContent(json);
            result.Content.Headers.ContentType = new MediaTypeHeaderValue("application/json");

            return(result);
        }
Beispiel #3
0
        // GET: KMAdvSearch
        public ActionResult AdvSearch(string advkeyword, string folderId, string userId)
        {
            if (string.IsNullOrEmpty(userId))
            {
                return(View());
            }

            try
            {
                kmd = new KMDocument(userId);
                string result = kmd.GetResult(advkeyword, folderId, userId);
                kmd.AdvSearchSimple(advkeyword, folderId, userId);
                ViewBag.ResultText            = result;
                ViewBag.DatumClassList        = kmd.KMDocuments;
                ViewBag.KMDocumentFileClasses = kmd.KMFiles;
            }
            catch (Exception ex)
            {
                string errormsg = ex.Message;
                ViewBag.ResultText = errormsg;
            }
            return(View());
        }