public void Avalia(Leilao leilao) { foreach (var lance in leilao.Lances) { if (lance.valor > maior) { maior = lance.valor; } else if (lance.valor < menor) { menor = lance.valor; } } }
static void Main(string[] args) { Usuario davi = new Usuario("davi"); Usuario jonatas = new Usuario("Jonatas"); Usuario jdc = new Usuario("jdc"); Leilao leilao = new Leilao("Cubo Magico"); leilao.Propoe(new Lance(davi, 280.0)); leilao.Propoe(new Lance(jonatas, 400.0)); leilao.Propoe(new Lance(jdc, 500.0)); Avaliador avaliador = new Avaliador(); avaliador.Avalia(leilao); Console.WriteLine(avaliador.MaiorLance()); Console.WriteLine(avaliador.MenorLance()); Console.ReadKey(); }