private Filme DesempatarPeloTitulo(Filme filmeA, Filme filmeB) { var filmes = new Filme[2] { filmeA, filmeB }; return(filmes.OrderBy(f => f.Titulo).First()); }
internal void Disputar() { _disputou = false; if (_primeiroFilme.PossuiNotaIgual(_segundoFilme)) { var filmes = new Filme[] { _primeiroFilme, _segundoFilme }; _vencedor = filmes.OrderBy(f => f).First(); _derrotado = filmes.OrderBy(f => f).Last(); } else { _vencedor = _primeiroFilme.PossuiNotaMaior(_segundoFilme) ? _primeiroFilme : _segundoFilme; _derrotado = _primeiroFilme.PossuiNotaMaior(_segundoFilme) ? _segundoFilme : _primeiroFilme; } _disputou = true; }