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); }
// 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()); }