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 }
public static List <Schedule> GenerateSchedules(string StudentName, Student.Preference prefs) { //return Scheduler.GenerateSchedules(GetStudent(StudentName)); //TODO return(new List <Schedule>()); }