public void RemoveSubject(Subject subject) { Subjects.Remove(subject); foreach (var classRecord in ClassRecords) { if (classRecord.Subject == subject) { classRecord.Subject = null; } } }
private static void LoadSubjects(Schedule schedule, SQLiteCommand command) { command.CommandText = "select * from subjects"; var reader = command.ExecuteReader(); while (reader.Read()) { var subject = new Subject {Name = (string) reader["name"]}; schedule.Subjects.Add(subject); } reader.Close(); }
public void AddSubject(Subject subject) { Subjects.Add(subject); }