Пример #1
0
        public void PBToDTOConceptChronology()
        {
            ConceptChronologyDTO dtoStart = Misc.CreateConceptChronologyDTO;
            PBConceptChronology  pb       = dtoStart.ToPBConceptChronology();
            ConceptChronologyDTO dtoEnd   = pb.ToConceptChronology();

            Assert.True(dtoStart.CompareTo(dtoEnd) == 0);
        }
Пример #2
0
 public static ConceptChronologyDTO ToConceptChronology(this PBConceptChronology c)
 {
     //# Tested
     ConceptVersionDTO[] versions = new ConceptVersionDTO[c.ConceptVersions.Count];
     for (Int32 i = 0; i < c.ConceptVersions.Count; i++)
     {
         versions[i] = c.ConceptVersions[i].ToConceptVersion();
     }
     return(new ConceptChronologyDTO(c.PublicId.ToPublicId(), versions.ToImmutableArray()));
 }
Пример #3
0
        public static PBConceptChronology ToPBConceptChronology(this ConceptChronologyDTO c)
        {
            //# Tested
            PBConceptChronology retVal = new PBConceptChronology
            {
                PublicId = c.PublicId.ToPBPublicId()
            };

            PBConceptVersion[] versions = new PBConceptVersion[c.Versions.Length];
            for (Int32 i = 0; i < c.Versions.Length; i++)
            {
                versions[i] = c.Versions[i].ToPBConceptVersion();
            }
            retVal.ConceptVersions.AddRange(versions);
            return(retVal);
        }