public static IList <StandardDerivative> Map(AcademicBenchmarkConnector.Models.StandardRelations model) { return(model?.Relations?.Derivatives?.Select(x => new StandardDerivative { StandardRef = model.Data.Id, DerivativeRef = x.Standard.Id }).ToList()); }
protected StandardRelations(AcademicBenchmarkConnector.Models.StandardRelations standardRelations) { if (standardRelations.Data != null) { CurrentStandard = Standard.Create(standardRelations.Data); } if (standardRelations.Relations == null) { return; } Origins = standardRelations.Relations.Origins?.Select(x => Standard.Create(x.Standard)).ToList(); Derivatives = standardRelations.Relations.Derivatives?.Select(x => Standard.Create(x.Standard)).ToList(); RelatedDerivatives = standardRelations.Relations.RelatedDerivatives?.Select(x => Standard.Create(x.Standard)).ToList(); }
public static StandardRelations Create(AcademicBenchmarkConnector.Models.StandardRelations standardRelations) { return(new StandardRelations(standardRelations)); }