public void GenerateQuery() { var f = File.OpenRead("../netcoreapp2.1/SampleRequests/republic.mb.txt"); StreamReader sr = new StreamReader(f); TextParsingInput input = new TextParsingInput { Text = sr.ReadToEnd() }; var json = JsonConvert.SerializeObject(input); output.WriteLine(json); }
public IActionResult Post([FromBody] TextParsingInput input) { try { var result = TextStatisticsService.CalculateStatistics(input.Text); //await persister.SaveRequest(new PersistedRequestResponse(input, result)); return(Ok(result)); } catch (Exception e) { return(StatusCode(500, e)); } }
public IActionResult Post([FromBody] TextParsingInput input, SortType sortType) { try { var result = TextSortingService.SortText(input.Text, sortType); //await persister.SaveRequest(new PersistedRequestResponse(input, result)); return(Ok(result)); } catch (Exception e) { return(StatusCode(500, e)); } }