public ProgramSequenceDTO(ProgramSequence source)
 {
     ProgramSequenceId = source.ProgramSequenceId;
     Id       = source.Id;
     Type     = source.Type;
     Sequence = source.Sequence;
 }
Example #2
0
        private Student Student; //The Student

        #endregion Fields

        #region Constructors

        public Scheduler(Student Student, ProgramSequence MasterSequence)
        {
            this.Student = Student;
            this.MasterSequence = MasterSequence;
            LocalSequence = ProgramSequence.DeepClone(MasterSequence);
            CoursesTaken = new List<Course>();
            CoursesToTake = new List<string>();
            PrereqsMissing = new List<Course>();
            ScheduledSectionsFall = new List<Section>();
            ScheduledSectionsWinter = new List<Section>();

            foreach (CourseTaken s in db.Students.Find(Student.StudentId).CourseTakens.ToList())
                CoursesTaken.Add(s.Section.Course);
        }