public List <Student> GetStudentList(bool willRefreshFlag = false)
 {
     if (willRefreshFlag)
     {
         return(StudentIntegration.GetStudentList());
     }
     else
     {
         new List <Student>();
         string UniqueKey = "GetStudentList";
         if (HttpRuntime.Cache[UniqueKey] == null)
         {
             List <Student> StudentList = StudentIntegration.GetStudentList();
             HttpRuntime.Cache[UniqueKey] = StudentList;
         }
         return((List <Student>)(HttpRuntime.Cache[UniqueKey]));
     }
 }
 // overload function for alumni
 public List <Student> GetStudentList(bool allOffices = false, bool showDeleted = false, bool alumniFlag = false)
 {
     return(StudentIntegration.GetStudentList(allOffices, showDeleted, alumniFlag));
 }
 public List <Student> GetStudentList()
 {
     return(StudentIntegration.GetStudentList());
 }