public static async Task MainAsync() { var apiClient = new CensusApiClient(new Uri("https://api.hipstercensus.com/")); for (var i = 0; i < 100; i++) { try { var completedCensus = new CompletedCensusDto { Id = Guid.NewGuid(), AccessToken = "0000-0000-0000-0000", LegalName = "Eustace Gronk III", BaristaName = "Pony", BeardLength = 140, GearInches = 120, BeerBitterness = 110, FavouriteBand = "You've never heard of them" }; var command = new SubmitCensusCommand(completedCensus); await apiClient.Send(command, _cancellationTokenSource.Token); Console.WriteLine($"Request completed at {DateTime.Now}"); } catch (Exception ex) { Console.WriteLine(ex); } } }
public async Task <IActionResult> Submit([FromBody] SubmitCensusCommand command, CancellationToken cancellationToken) { await _mediator.Send(command, cancellationToken); return(new EmptyResult()); }