コード例 #1
0
        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);
        }