Repository pattern:
https://dotnettutorials.net/lesson/repository-design-pattern-csharp/
2nd highest sal
var employees = Employees .GroupBy(e => e.Salary) .OrderByDescending(g => g.Key) .Skip(1) .First();