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 }); }); }