public async Task <IActionResult> Post([FromBody] RuleRequest request) { var runner = new RuleRunner(new RuleDefinitionRepository(_context)); var result = await runner.ApplyAsync(request); return(Ok(result)); }