You cannot call instance methods with a null reference to an object. You must verify that the scope is not null before calling instance methods.
wines = wines.Where(d => d.Region != null && d.Region.Equals(paramRegion)).ToList();
d.Region == paramRegion(most likely) extended to object.Equals(d.Region, paramRegion)and this static method checks if the parameters are null or not before calling the Equals () method.
, , paramRegion .
Debug.Assert(paramRegion != null);
wines = wines.Where(d => paramRegion.Equals(d.Region)).ToList();