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