public async Task <Entidades.Filme> ObterVencedorAsync(Entidades.Filme primeiroFilmeDisputa, Entidades.Filme segundoFilmeDisputa, CancellationToken cancellationToken = default) { if (primeiroFilmeDisputa == null) { throw new ArgumentNullException(nameof(primeiroFilmeDisputa)); } if (segundoFilmeDisputa == null) { throw new ArgumentNullException(nameof(segundoFilmeDisputa)); } if (primeiroFilmeDisputa.Nota == segundoFilmeDisputa.Nota || primeiroFilmeDisputa.Nota > segundoFilmeDisputa.Nota) { return(primeiroFilmeDisputa); } return(segundoFilmeDisputa); }
public Entidades.Filme ObterVencedor([NotNull] Entidades.Filme primeiroFilmeDisputa, [NotNull] Entidades.Filme segundoFilmeDisputa) => ObterVencedorAsync(primeiroFilmeDisputa, segundoFilmeDisputa).Result;