public ListForObjects GetAllAssignmentsByTeacherId(int teacherId) { AssignmentDb asDB = new AssignmentDb(); PersonCtrl userCtrl = new PersonCtrl(); 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; }
//Constructs and adds complete object of Teacher to every TutoringTime object in the list //Returns improved list public List<TutoringTime> CompleteTeacherObjectsInList(List<TutoringTime> list) { PersonCtrl pCtrl = new PersonCtrl(); List<TutoringTime> listWithPartialyBuiltObjects = list; List<TutoringTime> listWithCompletelyBuitltObjects = new List<TutoringTime>(); foreach (TutoringTime tt in listWithPartialyBuiltObjects) { Teacher pt = (Teacher)pCtrl.GetPerson(tt.Teacher.Id); tt.Teacher = pt; listWithCompletelyBuitltObjects.Add(tt); } return listWithCompletelyBuitltObjects; }
public int SubmitHomework(int childId, int assignmentId, DateTime date, string diskName) { PersonCtrl userCtrl = new PersonCtrl(); 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); }
//Constructs and adds complete object of Teacher to every TutoringTime object in the list //Returns improved list public List <TutoringTime> CompleteTeacherObjectsInList(List <TutoringTime> list) { PersonCtrl pCtrl = new PersonCtrl(); List <TutoringTime> listWithPartialyBuiltObjects = list; List <TutoringTime> listWithCompletelyBuitltObjects = new List <TutoringTime>(); foreach (TutoringTime tt in listWithPartialyBuiltObjects) { Teacher pt = (Teacher)pCtrl.GetPerson(tt.Teacher.Id); tt.Teacher = pt; listWithCompletelyBuitltObjects.Add(tt); } return(listWithCompletelyBuitltObjects); }
public int SubmitHomework(int childId, int assignmentId, DateTime date, string diskName) { PersonCtrl userCtrl = new PersonCtrl(); 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(); PersonCtrl userCtrl = new PersonCtrl(); 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 ListForObjects GetAllAssignmentsByTeacherId(int teacherId) { AssignmentDb asDB = new AssignmentDb(); PersonCtrl userCtrl = new PersonCtrl(); 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 ListForObjects GetAllHomeworksByID(int assignmentId) { HomeworkDb hwDb = new HomeworkDb(); PersonCtrl userCtrl = new PersonCtrl(); 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) { PersonCtrl usCtrl = new PersonCtrl(); 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); }
public TutoringTime GetTtTimesByTime(DateTime date, string time, int teacherId) { TutoringTimeDb ttDb = new TutoringTimeDb(); //Constructs and adds complete Teacher object to TutoringTime //Returns improved object PersonCtrl pCtrl = new PersonCtrl(); TutoringTime tt = ttDb.GetTtTimesByTime(date, time, teacherId); TutoringTime completeTt = new TutoringTime(); completeTt = tt; if (tt != null) { completeTt.Teacher = (Teacher)pCtrl.GetPerson(teacherId); } return completeTt; }
public TutoringTime GetTtTimesByTime(DateTime date, string time, int teacherId) { TutoringTimeDb ttDb = new TutoringTimeDb(); //Constructs and adds complete Teacher object to TutoringTime //Returns improved object PersonCtrl pCtrl = new PersonCtrl(); TutoringTime tt = ttDb.GetTtTimesByTime(date, time, teacherId); TutoringTime completeTt = new TutoringTime(); completeTt = tt; if (tt != null) { completeTt.Teacher = (Teacher)pCtrl.GetPerson(teacherId); } return(completeTt); }
public int CreateAssignment(int teacherId, string subject, string title, string exercise, DateTime date, DateTime deadline) { PersonCtrl usCtrl = new PersonCtrl(); 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)); }
public string GetHashedPassword(string password) { PersonCtrl persCtrl = new PersonCtrl(); return persCtrl.GetHashedPassword(password); }
public List<Person> GetAllTeachersBySubject(string subject) { PersonCtrl persCtrl = new PersonCtrl(); return persCtrl.GetAllTeachersBySubject(subject); }
public List<Person> GetAllTeachers() { PersonCtrl persCtrl = new PersonCtrl(); return persCtrl.GetAllTeachers(); }
//All the methods that deal with Person objects public Person Login(string user, string password) { PersonCtrl persCtrl = new PersonCtrl(); return persCtrl.Login(user, password); }
public List<Teacher> GetAllTeachers() { PersonCtrl pCtrl = new PersonCtrl(); return pCtrl.GetAllTeachers(); }
public Person Login(string User, string Password) { PersonCtrl userCtrl = new PersonCtrl(); return userCtrl.Login(User, Password); }