Multiple Sort For Collection Using LINQ
There are quite a lot of instance where you need to do a primary sort and you
need a secondary sort on the same collection and sometimes even multiple sort.
With LINQ we can achieve it pretty straight forward.