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