public List <Teacher> GetAllTeachers(string _order = null) { List <Teacher> teachers = new List <Teacher>(); bool succes = true; if (_order == null) { succes = teacherDA.LoadTeachers(teachers); } else { succes = teacherDA.LoadTeachers(teachers, _order); } int index = 0; if (succes) { for (; index < teachers.Count; index++) { if (teachers[index].ID == "AD999999") { teachers.Remove(teachers[index]); index--; continue; } string classID = null; teacherDA.GetInchargeClass(teachers[index].ID, ref classID); if (classID != null) { teachers[index].Type = Teacher.TeacherType.FormerTeacher; teachers[index].FormClassID = classID; } //teachers[index].Avatar = ImageHelper.BytesToImage(avatars[teachers[index].ID]); } } return(teachers); }