What I did so far was to create static methods inside the classes the use LINQ something like so
Code:public class Person { .... #Region Sort & Filter methods public static List<Person> SortByFirstName(List<Person> lst) { return lst.OrderBy(x => x.FirstName); } #Region }




If you Like it 
Reply With Quote