public void RecebeLance(Interessada cliente, double valor) { if (Estado == EstadoLeilao.LeilaoEmAndamento) { _lances.Add(new Lance(cliente, valor)); } }
public Lance(Interessada cliente, double valor) { ValidarValor(valor); Cliente = cliente; Valor = valor; }
public void RecebeLance(Interessada cliente, double valor) { if (LanceValido(cliente, valor)) { _lances.Add(new Lance(cliente, valor)); _clienteAnterior = cliente; } }
public void RecebeLance(Interessada cliente, double valor) { if (NovoLanceEhAceito(cliente, valor)) { _lances.Add(new Lance(cliente, valor)); _ultimoCliente = cliente; } }
public void RecebeLance(Interessada cliente, double valor) { if (NovoLanceAceito(cliente)) { _lances.Add(new Lance(cliente, valor)); _ultimoCliente = cliente; } _lances.Skip(1).FirstOrDefault(); }
public Lance(Interessada cliente, double valor) { if (valor < 0) { throw new ArgumentException("Valor do lance não pode ser negativo."); } Cliente = cliente; Valor = valor; }
public Lance(Interessada cliente, double valor) { if (valor < 0) { throw new ArgumentException("Valor do lance deve ser igual ou maior que zero."); } Cliente = cliente; Valor = valor; }
public void RecebeLance(Interessada cliente, double valor) { // Estado == EstadoLeilao.LeilaoEmAndamento && cliente != _ultimoCliente if (NovoLanceEhAceito(cliente, valor)) { _lances.Add(new Lance(cliente, valor)); _ultimoCliente = cliente; } }
public void RecebeLance(Interessada cliente, double valor) { // if (Ganhador == null) if (NovoLanceAceito(cliente, valor)) { _lances.Add(new Lance(cliente, valor)); _ultimoCliente = cliente; } }
public void RecebeLance(Interessada cliente, double valor) { if (LanceInvalido(cliente, valor)) { return; } _lances.Add(new Lance(cliente, valor)); _ultimoCliente = cliente; }
public Lance(Interessada cliente, double valor) { if (valor < 0) { throw new ArgumentException("O valor do lance deve ser maior ou igual a 0."); } Cliente = cliente; Valor = valor; }
public Lance(Interessada cliente, double valor) { if (valor < 0) { throw new ArgumentException("Não lance não pode ser valor Nullo!"); } Cliente = cliente; Valor = valor; }
public Lance(Interessada cliente, double valor) { if (valor < 0) { throw new ArgumentException("Valor deve ser positivo"); } Cliente = cliente; Valor = valor; }
public Lance(Interessada cliente, double valor) { if (valor < 0) { throw new System.ArgumentException("Valor negativo não aceitável"); } Cliente = cliente; Valor = valor; }
public void RecebeLance(Interessada cliente, double valor) { if (EstadoLeilao != Estado.LeilaoEmAndamento) { throw new InvalidOperationException("O pregão não foi iniciado."); } if (ValidaLance(cliente, valor)) { _lances.Add(new Lance(cliente, valor)); _ultimoCliente = cliente; } }
private bool LanceAceito(Interessada cliente, double valor) { return((Estado == EstadoLeilao.LeilaoEmAndamento) && (cliente != _ultimoCliente)); }
public Lance(Interessada cliente, double valor) { this.Cliente = cliente; this.Valor = valor; }
public Lance(Interessada cliente, double valor) { Cliente = cliente; Valor = valor; }
// checar se as condições para um lance ser aceito private bool NovoEhLanceAceito(Interessada cliente) { return((EstadoLeilao == EstadoLeilao.LeilaoEmAndamento) && (cliente != _ultimoCliente)); }
public void RecebeLance(Interessada cliente, double valor) { _lances.Add(new Lance(cliente, valor)); }
private bool LanceInvalido(Interessada cliente, double valor) { return((Estado != EstadoLeilao.LeilaoEmAndamento) || (cliente == _ultimoCliente)); }
private bool ValidaLance(Interessada cliente, double valor) { return(cliente != _ultimoCliente); }
private bool NovoLanceEhAceito(Interessada cliente, double valor) => (Estado == EstadoLeilao.LeilaoEmAndamento && cliente != _ultimoCliente);
private bool NovoLanceEhAceito(Interessada cliente, double lance) { return((Estado == EstadoLeilao.LeilaoEmAndamento) && (cliente != _ultimoCliente)); }
public bool LanceValido(Interessada cliente, double valor) { return((cliente != _clienteAnterior) && (Estado == EstadoLeilao.EmAndamento)); }
private bool NovoLanceAceito(Interessada cliente) { return(Estado == EstadoPregao.EmAndamento && cliente != _ultimoCliente); }