コード例 #1
0
        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);
                }
            }
        }
コード例 #2
0
        public void DebugListAllProducts()
        {
            MockProductRepository mockProductRepository = new MockProductRepository();
            List <Product>        products = mockProductRepository.GetAllProducts();

            ProductBrowser productBrowser = new ProductBrowser();

            productBrowser.BrowseListOfProducts(products);
        }
コード例 #3
0
ファイル: ListByCategory.cs プロジェクト: TeoConan/MyCoffee
        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);
        }