public void AbrirLeilao(Leilao leilao) { throw new Exception("Leilão já está em espera"); }
public void IniciarLeilao(Leilao leilao) { leilao.Estado = new EstadoEmAndamento(); }
public void FinalizarLeilao(Leilao leilao) { throw new Exception("Leilão não pode ser finalizado pois ainda está em espera"); }
public void AbrirLeilao(Leilao leilao) { throw new Exception("Leilão já está finalizado"); }
public void AbrirLeilao(Leilao leilao) { throw new Exception("Leilão já está em andamento"); }
public void FinalizarLeilao(Leilao leilao) { leilao.Estado = new EstadoFinalizado(); }