private void AvailableU_Click(object sender, RoutedEventArgs e) { try { if (dateTextBox.Text == "" || dateTextBox.Text == null) { throw new TzimerException("Must enter an wanted dates!"); } DateTime d; bool succes = DateTime.TryParse(dateTextBox.Text, out d); if (!succes) { throw new TzimerException("invalid format"); } if (amountTextBox.Text == "" || amountTextBox.Text == null) { throw new TzimerException("Must enter amount of wanted days!"); } InitializeComponent(); List <HostingUnit> availableUnitItemControl = new List <HostingUnit>(); ImpBL bl = ImpBL.Instance; foreach (var item in bl.GetAllAvilableUnits(d, int.Parse(amountTextBox.Text))) { //AvailableUnitItemControl auic = new AvailableUnitItemControl(); //auic.UnitNameTextBlock.Text = item.HostingUnitName; availableUnitItemControl.Add(item); } AvailableUnitListView.ItemsSource = availableUnitItemControl; } catch (Exception err) { MessageBox.Show(err.Message, "Error", MessageBoxButton.OK, MessageBoxImage.Error); } }