public ObjectResult CalcularPontuacao(Familia familia) { try { familia.calculaPontuacaoTotal(); dynamic resultadoFamilia = new { pontosPorIdadePretendente = familia.calculaPontosPorIdadeDoPretendente(), pontosPorQtdDependentes = familia.calculaPontosPorQtdDependentes(), pontosPorRendaTotal = familia.calculaPontosPorRendaTotal(), pontuacaoTotal = familia.Pontuacao }; return(Ok(resultadoFamilia)); } catch (Exception e) { return(Problem(e.Message, null, 500, "Exceção ao calcular pontuação da Familia")); } }