public async Task <IActionResult> GetScriptVariables(GetScriptVariables query) { // Reponse var response = await _scriptVariableService.GetScriptVariables(query); // Return return(Ok(response)); }
public async Task <ScriptVariables> GetScriptVariables(GetScriptVariables query) { // Get all lines var lines = await _mainDbContext.Lines.Where(LineExpression.Filter(query.Period, query.CurrencyIds, query.UserIds, query.IndicatorIds)).ToListAsync(); // Response var response = ScriptVariablesBuilder.BuildScriptVariables(lines); // Return return(response); }
public object Any(GetScriptVariables request) { var runner = LocalCache.GetScriptRunnerInfo(request.ScriptId); var wrapper = runner?.DomainWrapper; var variables = wrapper != null ? wrapper.GetVariables(request.VariableName) : new ScriptStateVariables { Status = ScriptStatus.Unknown }; return(variables); }