public ListForObjects GetAllAssignmentsByTeacherId(int teacherId) { AssignmentDb asDB = new AssignmentDb(); UserCtrl userCtrl = new UserCtrl(); ListForObjects list = new ListForObjects(); ListForObjects l = asDB.GetAllAssignmentsByTeacherId(teacherId); foreach (Object o in l.Asl) { Assignment a = (Assignment)o; a.teacher = (Teacher)userCtrl.GetPerson(a.teacher.Id); list.Asl.Add(a); } return(list); }
public int SubmitHomework(int childId, int assignmentId, DateTime date, string diskName) { UserCtrl userCtrl = new UserCtrl(); Homework hw = new Homework(); hw.Child = (Child)userCtrl.GetPerson(childId); hw.Assignment = new Assignment(assignmentId); hw.Date = date; hw.DiskName = diskName; HomeworkDb hwDb = new HomeworkDb(); return(hwDb.SubmitHomework(hw)); }
public ListForObjects GetAllHomeworksByID(int assignmentId) { HomeworkDb hwDb = new HomeworkDb(); UserCtrl userCtrl = new UserCtrl(); AssignmentCtrl assgnmentCtrl = new AssignmentCtrl(); ListForObjects l = hwDb.GetAllHomeworksById(assignmentId); ListForObjects list = new ListForObjects(); foreach (Homework hw in l.Asl) { hw.Child = (Child)userCtrl.GetPerson(hw.Child.Id); //hw.Assignment = assgnmentCtrl.GetAssignmentById(hw.Assignment.Id); list.Asl.Add(hw); } return(list); }
public int CreateAssignment(int teacherId, string subject, string title, string exercise, DateTime date, DateTime deadline) { UserCtrl usCtrl = new UserCtrl(); Assignment ass = new Assignment(); ass.teacher = (Teacher)usCtrl.GetPerson(teacherId); ass.subject = subject; ass.title = title; ass.exercise = exercise; ass.date = date; ass.deadline = deadline; AssignmentDb assDb = new AssignmentDb(); return(assDb.CreateAssignment(ass)); }