Example #1
0
        public static int UpdatePreferences(String studentname, Student.Preference preferences)
        {
            List <Student> DBPreviousState = GetStudents();
            int            studentIndex    = DBPreviousState.FindIndex(student => student.UserName == studentname);

            if (studentIndex == -1) //entry not found in DB
            {
                return(1);          //1 = failure
            }
            DBPreviousState[studentIndex].SavedPreferences = preferences;
            WriteValuesToDB(DB_USERS_PATH, DBPreviousState);

            return(0); //0 = success
        }
Example #2
0
 public static List <Schedule> GenerateSchedules(string StudentName, Student.Preference prefs)
 {
     //return Scheduler.GenerateSchedules(GetStudent(StudentName)); //TODO
     return(new List <Schedule>());
 }