Example #1
0
        private void AddStudToLab(student s, lab l)
        {
            // add stud to new lab
            context.AddStudToLab(s, l);

            // add present for each labdate for student
            context.GetLabdatesOfLab(l.labID)
            .ForEach(lD => {
                dataAccess.PresentContext.AddOne(
                    new present {
                    labdate_labdateID = lD.labdateID,
                    note = "",
                    student_studentID = s.studentID,
                    wasPresent        = 0
                });
            });

            // add TaskDone for each Task for student
            context.GetTasksOfLab(l.labID)
            .ForEach(t => {
                dataAccess.TaskDoneContext.AddOne(
                    new taskdone {
                    isDone            = 0,
                    student_studentID = s.studentID,
                    task_taskID       = t.taskID
                });
            });
        }