public ActionResult Hledat(string id, DataSearchRawResult model) { if (string.IsNullOrEmpty(id)) { return(RedirectToAction("index")); } DataSet datasource = null; try { datasource = DataSet.CachedDatasets.Get(id); if (datasource == null) { return(RedirectToAction("index", new { id = id })); } model = datasource.SearchDataRaw(model.Q, model.Page, model.PageSize, model.Order); Lib.Data.Audit.Add( Lib.Data.Audit.Operations.UserSearch , this.User?.Identity?.Name , this.Request.UserHostAddress , "Dataset." + datasource.DatasetId , model.IsValid ? "valid" : "invalid" , model.Q, model.OrigQuery); return(View(model)); } catch (DataSetException e) { if (e.APIResponse.error.number == ApiResponseStatus.InvalidSearchQuery.error.number) { model.DataSet = datasource; model.IsValid = false; return(View(model)); } return(RedirectToAction("index", new { id = id })); } catch (Exception) { return(RedirectToAction("index", new { id = id })); } }
public ActionResult Hledat(string id, DataSearchRawResult model) { if (string.IsNullOrEmpty(id)) { return(RedirectToAction("index")); } DataSet datasource = null; try { datasource = DataSet.CachedDatasets.Get(id); if (model == null) { return(RedirectToAction("index", new { id = id })); } model = datasource.SearchDataRaw(model.Q, model.Page, model.PageSize, model.Order); return(View(model)); } catch (DataSetException e) { if (e.APIResponse.error.number == ApiResponseStatus.InvalidSearchQuery.error.number) { model.DataSet = datasource; model.IsValid = false; return(View(model)); } return(RedirectToAction("index", new { id = id })); } catch (Exception) { return(RedirectToAction("index", new { id = id })); } }
public ActionResult HledatProperties_CustomdataTemplate(DataSearchRawResult model) { return(PartialView(search_PropertiesTemplateFileName, model)); }