Guest User

Untitled

a guest
Jun 22nd, 2018
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.87 KB | None | 0 0
  1. Student Model
  2.  
  3. public int StudentId {get; set;}
  4. public string StudentName {get; set;}
  5. public DateTime EnrollDate {get; set;}
  6.  
  7. List<Student> listOfStudents = new List<Student>();
  8.  
  9. listOfStudents.Sort((x, y) => DateTime.Compare(y.EnrollDate, x.EnrollDate));
  10.  
  11. var then = DateTime.Now.AddDays(-7);
  12. var sortedStudents = listOfStudents.Where(s => s.EnrollDate >= then).OrderBy(s => s.EnrollDate);
  13.  
  14. var today = DateTime.UtcNow;
  15. sevenDaysOldList = listOfStudents.Where(x => (today - x.EnrollDate).TotalDays < 7);
  16.  
  17. sevenDaysOldList.Sort((x, y) => y.EnrollDate.CompareTo(x.EnrollDate));
  18.  
  19. sevenDaysOldList.OrderByDescending(x => x.EnrollDate);
  20. // and of course .OrderBy(x => x.EnrollDate) for ascending order
  21.  
  22. var sevenDaysOldList = listOfStudents.Where(x => (today - x.EnrollDate).TotalDays < 7)
  23. .OrderByDescending(x => x.EnrollDate);
Add Comment
Please, Sign In to add comment