public IActionResult Interaction() { var parameters = StiNetCoreViewer.GetInteractionParams(this); // You can change the parameter values, but cannot change the parameter names or delete them from collections. switch (parameters.Action) { case StiAction.Variables: parameters.Variables["AllCountries"] = false; parameters.Variables["SelectedCountry"] = "USA"; return(StiNetCoreViewer.InteractionResult(this, parameters)); case StiAction.Sorting: break; case StiAction.Collapsing: break; case StiAction.DrillDown: break; } return(StiNetCoreViewer.InteractionResult(this)); }
/* // сериалнизует вложенные объекты ReturnObject неполно * var json = Newtonsoft.Json.JsonConvert.SerializeObject(this.Data, new JsonSerializerSettings * { * DateFormatString = "dd.MM.yyyy HH:mm" * }); * response.Write(json); */ /// var serializer = new JavaScriptSerializer(); /* var customConverters = new List<JavaScriptConverter> * { * new ExtendedJavaScriptConverter<DateTime>(), * new ExtendedJavaScriptConverter<DateTime?>() * }; */ public IActionResult Interaction() { return(StiNetCoreViewer.InteractionResult(this)); }