public void TerminaPregao() { Ganhador = Lances .OrderBy(maiorValor => maiorValor.Valor) .Last(); //Ganhador = Lances.Last(); }
public void TerminaPregao() { if (Estado != EstadoLeilao.LeilaoEmAndamento) { throw new InvalidOperationException(); } if (Lances.Any()) { Ganhador = Lances.OrderBy(x => x.Valor).Last(); } Estado = EstadoLeilao.LeilaoFechado; }
public void TerminaPregao() { Ganhador = Lances .OrderBy(l => l.Valor) .Last(); }