public AddOrder(BlApi.IBl bl, int id, ListView ordersListView, List <Order> lstOrders) { InitializeComponent(); this.bl = bl; hostId = id; requests = bl.GetGuestRequests().ToList(); guestRequestListView.ItemsSource = requests; //lstOrders = lst; this.orderListView = ordersListView; this.lstOrders = lstOrders; }
private void MenuItem_Checked(object sender, RoutedEventArgs e) { MenuItem menuItem = sender as MenuItem; MenuItem item = menuItem.Parent as MenuItem; if ((string)menuItem.Header == "ירושלים") { guestRequestListView.ItemsSource = from Group in bl.GetGroupGuestRequestsByArea() where Group.Key == Areas.ירושלים select Group into g from GR in g where GR.ClientId != hostId select GR; } if ((string)menuItem.Header == "צפון") { guestRequestListView.ItemsSource = from Group in bl.GetGroupGuestRequestsByArea() where Group.Key == Areas.צפון select Group into g from GR in g where GR.ClientId != hostId select GR; } if ((string)menuItem.Header == "דרום") { guestRequestListView.ItemsSource = from Group in bl.GetGroupGuestRequestsByArea() where Group.Key == Areas.דרום select Group into g from GR in g where GR.ClientId != hostId select GR; } if ((string)menuItem.Header == "מרכז") { guestRequestListView.ItemsSource = from Group in bl.GetGroupGuestRequestsByArea() where Group.Key == Areas.מרכז select Group into g from GR in g where GR.ClientId != hostId select GR; } if ((string)menuItem.Header == "הכל") { guestRequestListView.ItemsSource = bl.GetGuestRequests().Where((x => x.Status != RequestStatus.IRRELEVANT)).ToList(); } }