in src/app/ContosoTraders.Api.Core/Controllers/ContosoTradersControllerBase.cs [13:27]
protected async Task<IActionResult> ProcessHttpRequestAsync(IRequest<IActionResult> request)
{
try
{
return await _mediator.Send(request);
}
catch (ContosoTradersBaseException contosoTradersBaseException)
{
return contosoTradersBaseException.ToActionResult();
}
catch (ValidationException validationException)
{
return new BadRequestObjectResult(validationException.Message);
}
}