public void AddNewMenuItem(MenuItem addingMenuItem) { AllMenuItems.Add(addingMenuItem); if (SelectedCategory == AllItemsFlag || SelectedCategory == addingMenuItem.Category) { MenuItems.Add(addingMenuItem); } }
private void RefreshMenuItems() { AllMenuItems.Clear(); String sql = "select * from menu_item ;"; DataTable dt = DatabaseManager.Query(sql); // ok i'll use a foreach :-( foreach (DataRow dr in dt.Rows) { MenuItem mi = new MenuItem { Cost = double.Parse(dr["item_cost"].ToString()), Id = int.Parse(dr["menu_item_id"].ToString()), Description = dr["description"].ToString(), Name = dr["menu_item_name"].ToString() }; AllMenuItems.Add(mi); } }