public async Task <List <MyClassRoomInfo> > GetAllMyClassInfo(LoginUserInfo LoginUser) { List <MyClassRoomInfo> result = new List <MyClassRoomInfo>(); var oClassroom = await _DBClassroomRepository.GetClassroomInfo(LoginUser.UserType, Convert.ToInt32(LoginUser.ID)); if (oClassroom != null && oClassroom.Count > 0) { foreach (var item in oClassroom) { result.Add(new MyClassRoomInfo { ID = item.ID, RefID = item.RefID, ClassName = item.ClassName, ClassDesc = item.ClassDesc, ActivationTime = item.ActivationTime.ToString(), ClassTeacherName = item.TeacherName, TotalClassTeacher = item.TotalTeacher.ToString(), TotalClassStudents = item.TotalStudent.ToString(), Scheduler = item.Schedular.JSONStringToObject <ClassSchedule>() }); } ; } return(result); }