private void buyButton_Click(object sender, RoutedEventArgs e) { int commodity = -1; int price = -1; int amount = -1; try { commodity = int.Parse(commodityBuy.Text); price = int.Parse(PriceBuy.Text); amount = int.Parse(amountBuy.Text); } catch (Exception) { output.Text = "invalid input"; } try { LogicLayer.MarketClientConnection mc = new LogicLayer.MarketClientConnection(); int response = mc.SendBuyRequest(price, commodity, amount); output.Text = response.ToString(); } catch (Exception e2) { output.Text = e2.Message; } }