How to Use LINQ Distinct by Property in C# | CodeTrail