You need to specify the list type also on the other side of the '='. It seems unnecessary because you already gave the type but when passing it as parameter this doesn't work. So change:
List<product> newProductList = new List
to:
List<Product> newProductList = new List<Product>
Good luck!