public static CsvCourseRow FromModel(CourseUploadRow row) => new CsvCourseRow()
 {
     LearnAimRef            = row.LearnAimRef,
     WhoThisCourseIsFor     = row.WhoThisCourseIsFor,
     EntryRequirements      = row.EntryRequirements,
     WhatYouWillLearn       = row.WhatYouWillLearn,
     HowYouWillLearn        = row.HowYouWillLearn,
     WhatYouWillNeedToBring = row.WhatYouWillNeedToBring,
     HowYouWillBeAssessed   = row.HowYouWillBeAssessed,
     WhereNext         = row.WhereNext,
     CourseName        = row.CourseName,
     ProviderCourseRef = row.ProviderCourseRef,
     DeliveryMode      = row.DeliveryMode,
     StartDate         = row.StartDate,
     FlexibleStartDate = row.FlexibleStartDate,
     VenueName         = row.VenueName,
     ProviderVenueRef  = row.ProviderVenueRef,
     NationalDelivery  = row.NationalDelivery,
     SubRegions        = row.SubRegions,
     CourseWebPage     = row.CourseWebPage,
     Cost              = row.Cost,
     CostDescription   = row.CostDescription,
     Duration          = row.Duration,
     DurationUnit      = row.DurationUnit,
     StudyMode         = row.StudyMode,
     AttendancePattern = row.AttendancePattern
 };
Esempio n. 2
0
 public new static CsvCourseRowWithErrors FromModel(CourseUploadRow row) => new CsvCourseRowWithErrors()
 {
     LearnAimRef            = row.LearnAimRef,
     WhoThisCourseIsFor     = row.WhoThisCourseIsFor,
     EntryRequirements      = row.EntryRequirements,
     WhatYouWillLearn       = row.WhatYouWillLearn,
     HowYouWillLearn        = row.HowYouWillLearn,
     WhatYouWillNeedToBring = row.WhatYouWillNeedToBring,
     HowYouWillBeAssessed   = row.HowYouWillBeAssessed,
     WhereNext         = row.WhereNext,
     CourseName        = row.CourseName,
     ProviderCourseRef = row.ProviderCourseRef,
     DeliveryMode      = row.DeliveryMode,
     StartDate         = row.StartDate,
     FlexibleStartDate = row.FlexibleStartDate,
     VenueName         = row.VenueName,
     ProviderVenueRef  = row.ProviderVenueRef,
     NationalDelivery  = row.NationalDelivery,
     SubRegions        = row.SubRegions,
     CourseWebPage     = row.CourseWebPage,
     Cost              = row.Cost,
     CostDescription   = row.CostDescription,
     Duration          = row.Duration,
     DurationUnit      = row.DurationUnit,
     StudyMode         = row.StudyMode,
     AttendancePattern = row.AttendancePattern,
     Errors            = string.Join(
         "\n",
         row.Errors.Select(errorCode => ErrorRegistry.All[errorCode].GetMessage()))
 };