//add accommodation private void AddAccommodation_OnClick(object sender, RoutedEventArgs e) { if (AccommodationName.Background != Brushes.White && AccommodationName.BorderBrush != Brushes.Gray || sumOfUnits.Background != Brushes.White && sumOfUnits.BorderBrush != Brushes.Gray || ZipCode.Background != Brushes.White && ZipCode.BorderBrush != Brushes.Gray || TypeOfAccommodation.SelectedIndex == -1 || StyleOfAccommodation.SelectedIndex == -1 || Stars.SelectedIndex == -1 || ComboBoxStreet.SelectedIndex == -1 || Building.Background != Brushes.White && Building.BorderBrush != Brushes.Gray || Building.Text.Length == 0 ) { MessageBox.Show("Some details you entered are incorrect, please try again", "Failed", MessageBoxButton.OK, MessageBoxImage.Information, MessageBoxResult.None); return; } //var accommodations = new Accommodations(); //accommodations.HostId = HostId; //accommodations.AccommodationAddress.Street = Street.SelectionBoxItem.ToString(); //accommodations.AccommodationAddress.Building = Building.Text; //accommodations.AccommodationAddress.City = City.SelectionBoxItem.ToString(); //accommodations.AccommodationAddress.Country = Country.SelectionBoxItem.ToString(); //accommodations.AccommodationAddress.ZipCode = ZipCode.Text; //accommodations.AccommodationName = AccommodationName.Text; //accommodations.Stars = (int)Stars.SelectionBoxItem; //accommodations.StyleOfAccommodation = (List<Style>)StyleOfAccommodation.SelectionBoxItem; //accommodations.SumOfUnits = Convert.ToInt32(sumOfUnits.Text); try { _instance.AddAccommodation(AccommodationsWindow); MessageBox.Show("successfully updated"); var welcome = new Welcome(); welcome.Show(); Close(); } catch (Exception exception) { MessageBox.Show(exception.Message); } }