Example #1
0
        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);
 }
Example #6
0
 public CollegeRouteContentItem(string title, AcademicEntryRoute entryRoute, string timestamp, string contentItemId = null)
     : base("CollegeRoute", title, entryRoute, timestamp, contentItemId)
 {
 }