示例#1
0
        public List <Filme> DefinirFilmesVencedores(List <Filme> filmes)
        {
            var listaOrdenada = filmes.OrderBy(x => x.Titulo).ToList();

            var resultadoPrimeiraFase = _primeiraFase.DefinirFilmesVencedores(listaOrdenada);

            var resultadoSegundaFase = _segundaFase.DefinirFilmesVencedores(resultadoPrimeiraFase);

            var resultadoFinal = _classificacao.ObterClassificacaoFinal(resultadoSegundaFase);

            return(resultadoFinal);
        }