static void Main(string[] searchArguments) { SearchEngineManager engines = new SearchEngineManager(); ResultsCalculator results = new ResultsCalculator(engines, searchArguments); ResultsOutputter output = new ResultsOutputter(results); output.PrintWinnersToConsole(); }
// POST api/values public Result [] Post([FromBody] string [] searchArguments) { SearchEngineManager engines = new SearchEngineManager(); ResultsCalculator results = new ResultsCalculator(engines, searchArguments); ResultsOutputter output = new ResultsOutputter(results); return(output.GetResults()); }