public async Task <ActionResult> ListaDeClientes() { try { var clientes = await _service.ListaDeClientes(); var results = _mapper.Map <UserDto[]>(clientes); return(Ok(results)); } catch (BusinessException e) { if (e.Message.Equals("client not found")) { return(Ok("client not found")); } return(BadRequest()); } catch (System.Exception e) { return(this.StatusCode(StatusCodes.Status500InternalServerError, "Banco de dados Falhou")); } }