public static StudentGroupEventsAttestationViewModel Build(StudentGroup studentGroup, PublicDivision publicDivision, StudyEventsTimeTableKindCode studyEventsTimeTableKindCode) { var language = CultureHelper.CurrentLanguage; var studyEventsTimeTableKind = TimeTableHelper.GetStudyEventsTimeTableKindForCode( studentGroup.Session, studyEventsTimeTableKindCode); return(new StudentGroupEventsAttestationViewModel { StudentGroupId = studentGroup.Id, StudentGroupDisplayName = GetStudentGroupDisplayName(studentGroup), TimeTableDisplayName = TimeTableHelper.GetStudentGroupTimeTableDisplayNameForCodeByLanguage(studyEventsTimeTableKindCode, language), StudyEventsMonths = StudyEventsViewModelHelper.GetStudyEventsMonthsViewModelsForTerm(studentGroup, studyEventsTimeTableKind, studyEventsTimeTableKindCode), Breadcrumb = GetBreadcrumb(publicDivision, studentGroup.StudyProgram), StudyEventsTimeTableKindCode = studyEventsTimeTableKindCode }); }
public StudyEventsTimeTableKind Get(StudyEventsTimeTableKindCode timetable) { return(TimeTableHelper.GetStudyEventsTimeTableKindForCode(session, timetable)); }