private async void ReceiveButton_Click(object sender, RoutedEventArgs e) { try { WebServiceClient client = new WebServiceClient(); List <MoneyTransferred> ListOfMoneyTransferred = await client.GetWhoOwesWhoAsync(); StringBuilder TextBoxString = new StringBuilder(); foreach (MoneyTransferred moneyTransferred in ListOfMoneyTransferred) { TextBoxString.AppendLine("" + moneyTransferred); } Window newWindow = new Window(); newWindow.Height = 300; newWindow.Width = 350; StackPanel stackPanel = new StackPanel { Orientation = Orientation.Vertical }; stackPanel.Children.Add(new TextBlock { Text = TextBoxString.ToString() }); newWindow.Content = stackPanel; newWindow.Show(); } catch (Exception) { MessageBox.Show("Error Occurred"); } }
private async void SendButton_Click(object sender, RoutedEventArgs e) { try { WebServiceClient client = new WebServiceClient(); float Cost; if (!float.TryParse(CostTextBox.Text, out Cost)) { MessageBox.Show("Cost has to be numeric"); return; } bool postWasSuccessful = await client.PostCost(UserTextBox.Text, Cost); if (postWasSuccessful) { UserTextBox.Text = ""; CostTextBox.Text = ""; MessageBox.Show("The POST was successful"); } else { MessageBox.Show("The POST was not successful"); } } catch (Exception) { MessageBox.Show("Error Occurred"); } }