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();
            }
        }