public void Avalia(Leilao leilao) { maiorDeTodos = leilao.Lances[0].Valor; menorDeTodos = leilao.Lances[0].Valor; foreach (var lance in leilao.Lances) { if (lance.Valor > maiorDeTodos) { maiorDeTodos = lance.Valor; } else if (lance.Valor < menorDeTodos) { menorDeTodos = lance.Valor; } this.MaiorLance = maiorDeTodos; this.MenorLance = menorDeTodos; } }
static void Main(string[] args) { //Criar os usuarios Usuario Sonic = new Usuario("Jonatas"); Usuario Knuckles = new Usuario("Matheus"); Usuario Eggman = new Usuario("Andrew"); Usuario Amy = new Usuario("Malu"); Leilao leilao = new Leilao("Esmeralda do Caos"); leilao.Propoe(new Lance(Knuckles, 500)); leilao.Propoe(new Lance(Eggman, 650)); leilao.Propoe(new Lance(Amy, 1500)); leilao.Propoe(new Lance(Sonic, 700)); Avaliador leiloeiro = new Avaliador(); leiloeiro.Avalia(leilao); Console.WriteLine(leiloeiro.MaiorLance); Console.WriteLine(leiloeiro.MenorLance); Console.ReadKey(); }