private void bidProduct(int productID, double price) { if (validateBid(productID, price)) { bool wasBidPlaced = serverProxy.bidProduct(productID, price, itsModel.loggedUser); if (wasBidPlaced) { setState(ClientState.BID_PLACED_OK); setState(ClientState.PRODUCT_SELECTED); } else { setState(ClientState.BID_REJECTED); setState(ClientState.PRODUCT_SELECTED); } } else { setState(ClientState.BID_REJECTED); setState(ClientState.PRODUCT_SELECTED); } }