public static ApplicationDataModel.Representations.EnumeratedRepresentation ToModelRepresentation(this EnumeratedRepresentation representation)
 {
     return(new ApplicationDataModel.Representations.EnumeratedRepresentation
     {
         Code = representation.DomainId,
         Description = representation.Description,
         EnumeratedMembers = representation.EnumerationMembers.Select(m => m.ToModelEnumMember()).ToList()
     });
 }
Exemple #2
0
 public DefinedTypeValue(EnumeratedRepresentation enumeratedRepresentation)
     : this(enumeratedRepresentation, null)
 {
 }
Exemple #3
0
 public DefinedTypeValue(EnumeratedRepresentation enumeratedRepresentation, EnumerationMember enumerationMember)
 {
     Representation    = enumeratedRepresentation;
     EnumerationMember = enumerationMember;
 }
        public static ApplicationDataModel.Representations.EnumeratedRepresentation ToModelRepresentation(this EnumeratedRepresentation representation)
        {
            var enumeratedRepresentation = new ApplicationDataModel.Representations.EnumeratedRepresentation
            {
                Code              = representation.DomainId,
                Description       = representation.Description,
                EnumeratedMembers = representation.EnumerationMembers.Select(m => m.ToModelEnumMember()).ToList(),
            };

            enumeratedRepresentation.Id.UniqueIds.Add(new UniqueId
            {
                Id         = representation.DomainId,
                IdType     = IdTypeEnum.LongInt,
                Source     = "http://dictionary.isobus.net/isobus/",
                SourceType = IdSourceTypeEnum.URI
            });
            return(enumeratedRepresentation);
        }