示例#1
0
 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());
 }
示例#2
0
        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();
        }
示例#3
0
 public static StandardRelations Create(AcademicBenchmarkConnector.Models.StandardRelations standardRelations)
 {
     return(new StandardRelations(standardRelations));
 }