private void GetDetailsButton_Click(object sender, RoutedEventArgs e) { try { if (DetailsWindowIsOpen) { HomesForSaleDetailsTextbox.Text = string.Empty; DetailsWindowIsOpen = false; GetDetailsButton.Content = DefaultButtonText; HomeForSaleBorder.Visibility = Visibility.Collapsed; return; } var selectedHomeForSale = FoundHomesForSaleDataGrid.SelectedItem as HomeForSaleModel; var outputMessage = new StringBuilder(); if (selectedHomeForSale != null) { outputMessage.Append(HomeSalesSearchHelper.GetHomeForSaleItemDetails(selectedHomeForSale)); } else { outputMessage.AppendLine("Select an item first."); } HomesForSaleDetailsTextbox.Text = outputMessage.ToString(); DetailsWindowIsOpen = true; GetDetailsButton.Content = "Click here to close the details bubble."; HomeForSaleBorder.Visibility = Visibility.Visible; } catch { DetailsWindowIsOpen = false; MessageBox.Show("Something went wrong. Call the developer."); } }
private void LoadData() { FoundSoldHomes = HomeSalesSearchHelper.GetSoldHomesSearchResults(_formattedSearchTerms); }
private void LoadFoundHomesForSale() { FoundHomesForSale = HomeSalesSearchHelper.GetHomesForSaleSearchResults(_formattedSearchTerms); }