Example #1
0
 /// <summary>Modifies a passed <see cref="Student"/> on disk.</summary>
 /// <param name="oldStudent">Old <see cref="Student"/></param>
 /// <param name="newStudent">New <see cref="Student"/></param>
 public static void ModifyStudent(Student oldStudent, Student newStudent)
 {
     if (oldStudent.Id != newStudent.Id)
     {
         JSONInteraction.DeleteStudent(oldStudent);
     }
     JSONInteraction.WriteStudent(newStudent);
     AllStudents.Replace <Student>(oldStudent, newStudent);
 }
Example #2
0
 /// <summary>Saves a <see cref="Student"/> to disk.</summary>
 /// <param name="newStudent"><see cref="Student"/> to be saved to disk</param>
 public static void NewStudent(Student newStudent)
 {
     JSONInteraction.WriteStudent(newStudent);
     AllStudents.Add(newStudent);
     AllStudents = AllStudents.OrderBy(student => student.Id).ToList();
 }