public StudentFNLNDTO GetStudentInfo(string studentUsername) { Student student = db.StudentRepository.Get().FirstOrDefault(x => x.UserName == studentUsername); StudentFNLNDTO st = new StudentFNLNDTO(); st.FirstName = student.FirstName; st.LastName = student.LastName; st.Class = student.Class.Name.ToString(); return(st); }
public ClassDTO GetStudentsByClass(int classId) { Class classFromDb = db.ClassRepository.GetByID(classId); ClassDTO classs = new ClassDTO(); classs.ClassName = classFromDb.Name.ToString(); foreach (Student s in classFromDb.Students) { StudentFNLNDTO student = new StudentFNLNDTO(); student.FirstName = s.FirstName; student.LastName = s.LastName; classs.Students.Add(student); } return(classs); }
public ParentStudentDTO GetStudentsFromParent(string parentUsername) { Parent parent = db.ParentRepository.Get().FirstOrDefault(x => x.UserName == parentUsername); ParentStudentDTO ps = new ParentStudentDTO(); ps.ParentFirstName = parent.FirstName; ps.ParentLastName = parent.LastName; foreach (Student st in parent.Children) { StudentFNLNDTO student = new StudentFNLNDTO(); student.FirstName = st.FirstName; student.LastName = st.LastName; student.Class = st.Class.Name.ToString(); ps.Children.Add(student); } return(ps); }