public SubjectDelivery(string name, string description, CourseDelivery courseDetails) { Name = name; Description = description; CourseDetails = courseDetails; Sessions = new List <TimeTableItem>(); }
public SubjectDelivery(string name, string description, CourseDelivery courseDetails) { Name = name; Description = description; CourseDetails = courseDetails; Sessions = new List<TimeTableItem>(); }
public Enrolment CreateEnrolment (CourseDelivery course) { var result = new Enrolment(this, course); Enrolments.Add(result); foreach (var subject in result.CourseRun.Subjects) { Attendance.Add(subject.Name, new List<Attendance>()); } course.Enrolments.Add(result); return result; }
public Enrolment CreateEnrolment(CourseDelivery course) { var result = new Enrolment(this, course); Enrolments.Add(result); foreach (var subject in result.CourseRun.Subjects) { Attendance.Add(subject.Name, new List <Attendance>()); } course.Enrolments.Add(result); return(result); }
public SubjectDelivery AddSubjectDelivery(String name, string description, CourseDelivery courseDelivery) { if (this.Subjects.Select(s => s.Name).Contains(name, StringComparer.OrdinalIgnoreCase)) { throw new InvalidOperationException("Subject with the same name already exists"); } var subject = new SubjectDelivery(name, description, courseDelivery); Subjects.Add(subject); return(subject); }
public Enrolment(Learner learner, CourseDelivery courseRun) { Learner = learner; CourseRun = courseRun; }
public Enrolment(Learner learner, CourseDelivery courseRun) { Learner = learner; CourseRun = courseRun; }
public SubjectDelivery(string name, string description, int numberOfSessions,CourseDelivery courseDetails, string location, DateTime sessionStart, DateTime sessionEnd) : this(name, description, courseDetails) { AddSessions(numberOfSessions, location, sessionStart, sessionEnd); }
public List <SubjectDelivery> AddSubjectDelivery(String name, string description, int numberOfSessions, CourseDelivery courseDelivery, string location, DateTime sessionStart, DateTime sessionEnd) { var subject = AddSubjectDelivery(name, description, courseDelivery); subject.AddSessions(numberOfSessions, location, sessionStart, sessionEnd); return(Subjects); }
public SubjectDelivery(string name, string description, int numberOfSessions, CourseDelivery courseDetails, string location, DateTime sessionStart, DateTime sessionEnd) : this(name, description, courseDetails) { AddSessions(numberOfSessions, location, sessionStart, sessionEnd); }
public List<SubjectDelivery> AddSubjectDelivery(String name, string description, int numberOfSessions, CourseDelivery courseDelivery, string location, DateTime sessionStart, DateTime sessionEnd) { var subject = AddSubjectDelivery(name, description, courseDelivery); subject.AddSessions(numberOfSessions, location, sessionStart, sessionEnd); return Subjects; }
public SubjectDelivery AddSubjectDelivery(String name, string description, CourseDelivery courseDelivery) { if (this.Subjects.Select(s => s.Name).Contains(name, StringComparer.OrdinalIgnoreCase)) { throw new InvalidOperationException("Subject with the same name already exists"); } var subject = new SubjectDelivery(name, description, courseDelivery); Subjects.Add(subject); return subject; }