private void PopulateProductListBox() { var prodRep = new ItemRepository(Context); ProductList = prodRep.GetAll(it => it.State).ToList(); ProductListBox.Items.Clear(); foreach (var product in ProductList) { ProductListBox.Items.Add($"{product.Name} | {product.Description} | {product.Price:$0.00}"); } ProductListBox.Refresh(); }
private void ProductSearchBar_TextChanged(object sender, EventArgs e) { var prodRep = new ItemRepository(Context); if (ProductSearchBar.Text != "") { ProductList = prodRep.Search(ProductSearchBar.Text); ProductListBox.Items.Clear(); foreach (var product in ProductList) { ProductListBox.Items.Add($"{product.Name} | {product.Description} | {product.Price:$0.00}"); } ProductListBox.Refresh(); } else { ProductList = prodRep.GetAll(prod => prod.State == true).ToList(); PopulateProductListBox(); } }