예제 #1
0
        private void FillStudents()
        {
            Students = new ObservableCollection <Student>();
            if (context.GetStudentsOfLab(LabID) != null)
            {
                var students = context.GetStudentsOfLab(LabID);
                students.ForEach((s) => {
                    var stud = dataAccess.ConvertStudent(s);
                    Students.Add(stud);
                });
            }

            // student count
            StudentCount = Students.Count;
        }
예제 #2
0
        public Lab ConvertLab(lab l)
        {
            Lab labor = new Lab {
                LabID           = l.labID,
                LabNumber       = l.labNumber,
                Course_courseID = l.course_courseID,
                Course          = new Course(),
                Labdates        = new List <Labdate>(),
                Tasks           = new List <Tasks>(),
                Students        = new List <Student>(),

                //new Property for UI
                LabDateCount = Context.GetLabdatesOfLab(l.labID).Count,
                StudentCount = Context.GetStudentsOfLab(l.labID).Count
            };

            return(labor);
        }