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); } }
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); } }
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); } }
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); } }