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); }