public IActionResult Index(string name) { var analyzer = _analyzerFactory.CreateAnalyzer(name); var reporter = new AggregateReporter(); var session = new AnalysisSession(_context, reporter); analyzer.Run(session); return(View("Result", reporter.Results)); }
public IActionResult Index(string command, string arguments) { var analyzer = _analyzerFactory.CreateAnalyzer(command); var reporter = new AggregateReporter(); var session = new AnalysisSession(_context, reporter); analyzer.Run(session, (arguments ?? string.Empty).Split(" ")); return(View("Result", new Result(command + " " + arguments, reporter.Results))); }