private void Unchecked(object sender, RoutedEventArgs e) { Selected = instance.getNanny(); Selected = UncheckedFilter(options, Selected); Selected = UncheckedFilter(MinAge, Selected); Selected = UncheckedFilter(MaxAge, Selected); foreach (Button b in SortButtons.Children.OfType <Button>()) { if (b.Name == lastClicked.Name) { Sort_Click(b, e); } } var toList = Grid_Detailes.Children.OfType <NannyDetailes>(); Grid_Detailes.Children.RemoveRange(1, toList.Count()); Number_of_nannies.ClearValue(TextBlock.TextProperty); if (Selected.Count != 0) { Number_of_nannies.Text += String.Format("We Find " + Selected.Count + " Nannies suit for you"); foreach (Nanny item in Selected) { Grid_Detailes.Children.Add(Element_of_Nanny_Detailes.AddNannyDetailesGrid(item)); } } else { Number_of_nannies.Text += String.Format("Sorry, but there no Nannies suit for you"); } }
private void ratingSort() { var toList = Grid_Detailes.Children.OfType <NannyDetailes>(); Grid_Detailes.Children.RemoveRange(1, toList.Count()); Number_of_nannies.ClearValue(TextBlock.TextProperty); if (Selected.Count != 0) { Number_of_nannies.Text += String.Format("We Find " + Selected.Count + " Nannies suit for you"); Selected = BLSorting.GetInstance().sortByRating(Selected); foreach (Nanny item in Selected) { Grid_Detailes.Children.Add(Element_of_Nanny_Detailes.AddNannyDetailesGrid(item)); } } else { Number_of_nannies.Text += String.Format("Sorry, but there no Nannies suit for you"); } }
private void distanceSort() { var toList = Grid_Detailes.Children.OfType <NannyDetailes>(); Grid_Detailes.Children.RemoveRange(1, toList.Count()); Number_of_nannies.ClearValue(TextBlock.TextProperty); if (Selected.Count != 0) { Number_of_nannies.Text += String.Format("We Find " + Selected.Count + " Nannies suit for you"); List <KeyValuePair <Nanny, int> > t = BLSorting.GetInstance().sortByDistance(Selected, tofunctions); for (int i = 0; i < t.Count; i++) { Grid_Detailes.Children.Add(Element_of_Nanny_Detailes.AddNannyDetailesGrid(t[i].Key)); } } else { Number_of_nannies.Text += String.Format("Sorry, but there no Nannies suit for you"); } }