public void SearchProducts() { Clear(); Echo("Entrez un id ou un nom de produit : "); Input = Console.ReadLine(); int id; List <Product> products; if (int.TryParse(Input, out id)) { var productViewer = new ProductViewer(id); AskKeyPress(); } else { ProductsRepository productsRepository = new ProductsRepository(); products = productsRepository.GetProductsByName(Input); if (products.Count == 0) { Echo("Aucun produit trouvé."); AskKeyPress(); } else { var productBrowser = new ProductBrowser(); productBrowser.BrowseListOfProducts(products); } } }
public void DebugListAllProducts() { MockProductRepository mockProductRepository = new MockProductRepository(); List <Product> products = mockProductRepository.GetAllProducts(); ProductBrowser productBrowser = new ProductBrowser(); productBrowser.BrowseListOfProducts(products); }
public void ListProducts(int categoryId, string category) { Clear(); var productsRepository = new ProductsRepository(); var products = productsRepository.GetProductsByCategory(categoryId); Console.WriteLine("Liste des produits de la catégorie : " + category + "\n"); var productBrowser = new ProductBrowser(); productBrowser.BrowseListOfProducts(products); }