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 } }); }