Example #1
0
        public SeminarViewModel(List <Day> days)
        {
            Seminar   = new Seminar();
            CheckList = new List <CheckedId>();
            Days      = days;

            foreach (var day in days)
            {
                var check = new CheckedId()
                {
                    Id          = day.DayId,
                    Name        = day.Name,
                    Description = day.Description,
                    IsSelected  = false
                };
                CheckList.Add(check);
            }
        }
Example #2
0
        public DayViewModel(List <Subject> subjects, string lastPage)
        {
            Day       = new Day();
            CheckList = new List <CheckedId>();
            LastPage  = lastPage;

            foreach (var subject in subjects)
            {
                var check = new CheckedId()
                {
                    Id          = subject.SubjectId,
                    Name        = subject.Name,
                    Description = subject.Description,
                    IsSelected  = false
                };
                CheckList.Add(check);
            }
        }
        public CourseDesignViewModel(List <Seminar> seminars, string lastPage)
        {
            CourseDesign = new CourseDesign();
            CheckList    = new List <CheckedId>();
            Seminars     = seminars;
            LastPage     = lastPage;

            foreach (var sem in seminars)
            {
                var check = new CheckedId()
                {
                    Id          = sem.SeminarId,
                    Name        = sem.Name,
                    Description = sem.Description,
                    IsSelected  = false
                };
                CheckList.Add(check);
            }
        }
Example #4
0
        public SeminarViewModel(Seminar seminar, List <Day> days)
        {
            Seminar   = seminar;
            CheckList = new List <CheckedId>();
            Days      = days;

            foreach (var day in days)
            {
                bool isInSeminarDays = (Seminar.SeminarDays.Any(x => x.DayId == day.DayId));

                var check = new CheckedId()
                {
                    Id          = day.DayId,
                    Name        = day.Name,
                    Description = day.Description,
                    IsSelected  = isInSeminarDays
                };
                CheckList.Add(check);
            }
        }
Example #5
0
        public DayViewModel(Day day, IEnumerable <Subject> subjects)
        {
            Day       = day;
            CheckList = new List <CheckedId>();

            foreach (var subject in subjects)
            {
                bool isInDaySubjects = (Day.DaySubjects.Any(x => x.SubjectId == subject.SubjectId));

                var check = new CheckedId()
                {
                    Id          = subject.SubjectId,
                    Name        = subject.Name,
                    Description = subject.Description,
                    IsSelected  = isInDaySubjects
                };

                CheckList.Add(check);
            }
        }
        public CourseDesignViewModel(CourseDesign courseDesign, List <Seminar> seminars)
        {
            CourseDesign = courseDesign;
            CheckList    = new List <CheckedId>();
            Seminars     = seminars;

            foreach (var sem in seminars)
            {
                bool isInCourseSeminars = (CourseDesign.CourseSeminars.Any(x => x.SeminarId == sem.SeminarId));

                var check = new CheckedId()
                {
                    Id          = sem.SeminarId,
                    Name        = sem.Name,
                    Description = sem.Description,
                    IsSelected  = isInCourseSeminars
                };
                CheckList.Add(check);
            }
        }