Dynamic filter with C# And Reflection References: https://www.codeproject.com/Tips/582450/Build-Where-Clause-Dynamically-in-Linq