public List <Product> GetAll() { var customer = new Customer(new FirstName("Samy"), LastNameFactory.Create("Sammour")); var product = new Product("Product 2"); var postalCode = PostalCode.Create("12345"); product.AddAddress("Str2", postalCode, "Jeddah", "Saudi"); Console.WriteLine($"Postal code value = {postalCode}"); Console.WriteLine($"Product value = {product}"); this.productRepository.Insert(product); return(new List <Product>() { product }); }