Example #1
0
 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;
         }
     }
 }
Example #2
0
        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();
        }