public async Task <IActionResult> Get() { try { var results = await _cargoRepositorio.ListarAsync(); return(Ok(results.Select(CargoDto.ConvertEntityToDto))); } catch (Exception) { return(StatusCode(StatusCodes.Status500InternalServerError, "Problema ao recuperar a lista de cargos")); } }