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() }); }
public DefinedTypeValue(EnumeratedRepresentation enumeratedRepresentation) : this(enumeratedRepresentation, null) { }
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); }