modified the method "GetProducts to take new parameters for the
filter functionality while retrieving product list