Ejemplo n.º 1
0
        public ActionResult FetchDbRecords(DbRecordsViewModel model, string refresh, string get)
        {
            if (refresh != null ||
                string.IsNullOrEmpty(model?.Query))
            {
                model.Query = null;
            }
            else if (model.Query.Trim().StartsWith("insert", System.StringComparison.CurrentCultureIgnoreCase) ||
                     model.Query.Trim().StartsWith("delete", System.StringComparison.CurrentCultureIgnoreCase))
            {
                model.Query = null;
            }
            else if (get != null)
            {
                var result = _reportingService.ExecuteDbQuery(model.Query);

                model.Records = result;
            }

            TempData["RecordsModel"] = model;

            return(RedirectToAction("GetRecords"));
        }