public async Task <IActionResult> GetRules(string app) { var rules = await ruleQuery.QueryAsync(Context); var response = Deferred.AsyncResponse(() => { return(RulesDto.FromRulesAsync(rules, ruleRunnerService, Resources)); }); return(Ok(response)); }
public async Task <IActionResult> GetRules(string app) { var rules = await ruleQuery.QueryAsync(Context); var response = Deferred.Response(() => { return(RulesDto.FromRules(rules, this, app)); }); return(Ok(response)); }
public async Task<IActionResult> GetRules(string app) { var rules = await ruleQuery.QueryAsync(Context); var response = Deferred.Response(() => { return RulesDto.FromRules(rules, this, app); }); Response.Headers[HeaderNames.ETag] = rules.ToEtag(); return Ok(response); }
public async Task <IActionResult> GetRules(string app) { var rules = await ruleQuery.QueryAsync(Context); var runningRuleId = await ruleRunnerService.GetRunningRuleIdAsync(Context.App.Id); var response = Deferred.Response(() => { return(RulesDto.FromRules(rules, runningRuleId, this, app)); }); return(Ok(response)); }