public ApprenticeshipRouteContentItem Create(string title, AcademicEntryRoute entryRoute, string timestamp, string contentItemId = null) { var route = new ApprenticeshipRouteContentItem(title, entryRoute, timestamp, contentItemId); AddContentPickers(entryRoute, route); return(route); }
public AcademicEntryRouteContentItem(string contentType, string title, AcademicEntryRoute entryRoute, string timestamp, string contentItemId = null) : base(contentType, null, timestamp, contentItemId) { TitlePart = new TitlePart(title); DisplayText = TitlePart.Title; EponymousPart = new AcademicEntryRoutePart { RelevantSubjects = new HtmlField(entryRoute.RelevantSubjects), FurtherInfo = new HtmlField(entryRoute.FurtherInformation) }; GraphSyncPart = new GraphSyncPart(contentType); }
public ApprenticeshipRouteContentItem(string title, AcademicEntryRoute entryRoute, string timestamp, string contentItemId = null) : base("ApprenticeshipRoute", title, entryRoute, timestamp, contentItemId) { }
public UniversityRouteContentItem(string title, AcademicEntryRoute entryRoute, string timestamp, string contentItemId = null) : base("UniversityRoute", title, entryRoute, timestamp, contentItemId) { }
protected void AddContentPickers(AcademicEntryRoute entryRoute, AcademicEntryRouteContentItem contentItem) { contentItem.EponymousPart.RequirementsPrefix = RequirementsPrefixes.CreateContentPicker(entryRoute.EntryRequirementPreface); contentItem.EponymousPart.Requirements = Requirements.CreateContentPicker(entryRoute.EntryRequirements); contentItem.EponymousPart.Links = Links.CreateContentPicker(entryRoute.AdditionalInformation); }
public CollegeRouteContentItem(string title, AcademicEntryRoute entryRoute, string timestamp, string contentItemId = null) : base("CollegeRoute", title, entryRoute, timestamp, contentItemId) { }