public async Task <ActionResult <PaginationDto <CustomerResponseDto> > > Get( [FromQuery] CustomerFilterDto customerFilterDto) { try { var result = await _customerFacade.GetListByFilterAsync(customerFilterDto); return(result); } catch (ValidationException e) { _logger.LogError( "Exception Details: {message}, {innerException}, {stackTrace}. CorrelationId: {correlationId}", e.Message, e.InnerException?.Message, e.StackTrace, _correlationContext.CorrelationContext.CorrelationId); return(BadRequest(e.Message)); } }