public async Task <IActionResult> GetRules(string app) { var rules = await appProvider.GetRulesAsync(AppId); var response = RulesDto.FromRules(rules, this, app); Response.Headers[HeaderNames.ETag] = response.GenerateEtag(); 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 runningRuleId = await ruleRunnerService.GetRunningRuleIdAsync(Context.App.Id); var response = Deferred.Response(() => { return(RulesDto.FromRules(rules, runningRuleId, 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); }); Response.Headers[HeaderNames.ETag] = rules.ToEtag(); return Ok(response); }
public async Task <IActionResult> GetRules(string app) { var rules = await appProvider.GetRulesAsync(AppId); var response = Deferred.Response(() => { return(RulesDto.FromRules(rules, this, app)); }); Response.Headers[HeaderNames.ETag] = rules.ToEtag(); return(Ok(response)); }