private static void ProductTest() { ProductManager productManager = new ProductManager(new EfProductDal()); foreach (var product in productManager.GetAllByCategory(2)) { Console.WriteLine(product.ProductName); } foreach (var product in productManager.GetByUnitPrice(40, 100)) { Console.WriteLine(product.ProductName); } }
//other version //ProductManager productManager = new ProductManager(new İnmemoryProductDal()); // foreach (var product in productManager.GetAll()) // { // Console.WriteLine(product.ProductName); // } private static void ProductTest() { ProductManager productManager = new ProductManager(new EfProductDal()); foreach (var product in productManager.GetAll()) { Console.WriteLine(product.ProductName); } Console.WriteLine("-----------------------------------------------------"); foreach (var product in productManager.GetAllByCategory(2)) { Console.WriteLine(product.ProductName); } Console.WriteLine("-----------------------------------------------------"); foreach (var product in productManager.GetProductDetails()) { Console.WriteLine(product.ProductName + "/" + product.CategoryName); } }