private StandardNonApprovedCollation MapDataToStandardNonApprovedCollation(IfaStandard ifaStandard)
 {
     return(new StandardNonApprovedCollation
     {
         ReferenceNumber = ifaStandard.ReferenceNumber,
         Title = ifaStandard.Title,
         StandardData = new StandardNonApprovedData
         {
             Category = ifaStandard.Route,
             IfaStatus = ifaStandard.Status,
             IntegratedDegree = ifaStandard.IntegratedDegree,
             Level = ifaStandard.Level,
             Duration = ifaStandard.TypicalDuration,
             Trailblazer = ifaStandard.TbMainContact,
             OverviewOfRole = ifaStandard.OverviewOfRole,
             StandardPageUrl = ifaStandard.StandardPageUrl
         }
     });
 }
 private StandardCollation MapDataToStandardCollation(int standardId, IfaStandard ifaStandard, StandardSummary winStandard)
 {
     return(new StandardCollation
     {
         StandardId = standardId,
         ReferenceNumber = ifaStandard?.ReferenceNumber,
         Title = ifaStandard?.Title ?? winStandard?.Title,
         StandardData = new StandardData
         {
             Category = ifaStandard?.Route,
             IfaStatus = ifaStandard?.Status,
             EqaProviderName = ifaStandard?.EqaProvider?.ProviderName,
             EqaProviderContactName = ifaStandard?.EqaProvider?.ContactName,
             EqaProviderContactAddress = ifaStandard?.EqaProvider?.ContactAddress,
             EqaProviderContactEmail = ifaStandard?.EqaProvider?.ContactEmail,
             EqaProviderWebLink = ifaStandard?.EqaProvider?.WebLink,
             IntegratedDegree = ifaStandard?.IntegratedDegree,
             EffectiveFrom = winStandard?.EffectiveFrom,
             EffectiveTo = winStandard?.EffectiveTo,
             Level = winStandard?.Level ?? ifaStandard?.Level,
             LastDateForNewStarts = winStandard?.LastDateForNewStarts,
             IfaOnly = winStandard == null,
             Duration = winStandard?.Duration ?? ifaStandard?.TypicalDuration,
             MaxFunding = winStandard?.CurrentFundingCap ?? ifaStandard?.MaxFunding,
             Trailblazer = ifaStandard?.TbMainContact,
             PublishedDate = ifaStandard?.ApprovedForDelivery,
             IsPublished = winStandard?.IsPublished ?? ifaStandard?.IsPublished,
             Ssa1 = ifaStandard?.Ssa1,
             Ssa2 = ifaStandard?.Ssa2,
             OverviewOfRole = ifaStandard?.OverviewOfRole,
             IsActiveStandardInWin = winStandard?.IsActiveStandard,
             FatUri = winStandard?.Uri,
             IfaUri = ifaStandard?.Url,
             AssessmentPlanUrl = ifaStandard?.AssessmentPlanUrl,
             StandardPageUrl = ifaStandard?.StandardPageUrl
         }
     });
 }