public async Task <ActionResult <IEnumerable> > GetClients([FromQuery] ClientsResourceParameters clientsResourceParameters) { try { var clients = await _clientsRepository.GetClientsAsync(clientsResourceParameters); if (clients != null) { return(Ok(_mapper.Map <IEnumerable <ClientDTO> >(clients))); } } catch (Exception) { return(StatusCode(StatusCodes.Status500InternalServerError, "Database Failure")); } return(NotFound()); }