@@ -12,6 +12,9 @@ public void DefineMaps(IUmbracoMapper mapper)
12
12
mapper . Define < RelationItemModel , DocumentReferenceResponseModel > ( ( source , context ) => new DocumentReferenceResponseModel ( ) , Map ) ;
13
13
mapper . Define < RelationItemModel , MediaReferenceResponseModel > ( ( source , context ) => new MediaReferenceResponseModel ( ) , Map ) ;
14
14
mapper . Define < RelationItemModel , MemberReferenceResponseModel > ( ( source , context ) => new MemberReferenceResponseModel ( ) , Map ) ;
15
+ mapper . Define < RelationItemModel , DocumentTypePropertyTypeReferenceResponseModel > ( ( source , context ) => new DocumentTypePropertyTypeReferenceResponseModel ( ) , Map ) ;
16
+ mapper . Define < RelationItemModel , MediaTypePropertyTypeReferenceResponseModel > ( ( source , context ) => new MediaTypePropertyTypeReferenceResponseModel ( ) , Map ) ;
17
+ mapper . Define < RelationItemModel , MemberTypePropertyTypeReferenceResponseModel > ( ( source , context ) => new MemberTypePropertyTypeReferenceResponseModel ( ) , Map ) ;
15
18
mapper . Define < RelationItemModel , DefaultReferenceResponseModel > ( ( source , context ) => new DefaultReferenceResponseModel ( ) , Map ) ;
16
19
mapper . Define < RelationItemModel , ReferenceByIdModel > ( ( source , context ) => new ReferenceByIdModel ( ) , Map ) ;
17
20
mapper . Define < Guid , ReferenceByIdModel > ( ( source , context ) => new ReferenceByIdModel ( ) , Map ) ;
@@ -25,6 +28,7 @@ private void Map(RelationItemModel source, DocumentReferenceResponseModel target
25
28
target . Published = source . NodePublished ;
26
29
target . DocumentType = new TrackedReferenceDocumentType
27
30
{
31
+ Id = source . ContentTypeKey ,
28
32
Alias = source . ContentTypeAlias ,
29
33
Icon = source . ContentTypeIcon ,
30
34
Name = source . ContentTypeName ,
@@ -38,6 +42,7 @@ private void Map(RelationItemModel source, MediaReferenceResponseModel target, M
38
42
target . Name = source . NodeName ;
39
43
target . MediaType = new TrackedReferenceMediaType
40
44
{
45
+ Id = source . ContentTypeKey ,
41
46
Alias = source . ContentTypeAlias ,
42
47
Icon = source . ContentTypeIcon ,
43
48
Name = source . ContentTypeName ,
@@ -51,6 +56,52 @@ private void Map(RelationItemModel source, MemberReferenceResponseModel target,
51
56
target . Name = source . NodeName ;
52
57
target . MemberType = new TrackedReferenceMemberType
53
58
{
59
+ Id = source . ContentTypeKey ,
60
+ Alias = source . ContentTypeAlias ,
61
+ Icon = source . ContentTypeIcon ,
62
+ Name = source . ContentTypeName ,
63
+ } ;
64
+ }
65
+
66
+ // Umbraco.Code.MapAll
67
+ private void Map ( RelationItemModel source , DocumentTypePropertyTypeReferenceResponseModel target , MapperContext context )
68
+ {
69
+ target . Id = source . NodeKey ;
70
+ target . Name = source . NodeName ;
71
+ target . Alias = source . NodeAlias ;
72
+ target . DocumentType = new TrackedReferenceDocumentType
73
+ {
74
+ Id = source . ContentTypeKey ,
75
+ Alias = source . ContentTypeAlias ,
76
+ Icon = source . ContentTypeIcon ,
77
+ Name = source . ContentTypeName ,
78
+ } ;
79
+ }
80
+
81
+ // Umbraco.Code.MapAll
82
+ private void Map ( RelationItemModel source , MediaTypePropertyTypeReferenceResponseModel target , MapperContext context )
83
+ {
84
+ target . Id = source . NodeKey ;
85
+ target . Name = source . NodeName ;
86
+ target . Alias = source . NodeAlias ;
87
+ target . MediaType = new TrackedReferenceMediaType
88
+ {
89
+ Id = source . ContentTypeKey ,
90
+ Alias = source . ContentTypeAlias ,
91
+ Icon = source . ContentTypeIcon ,
92
+ Name = source . ContentTypeName ,
93
+ } ;
94
+ }
95
+
96
+ // Umbraco.Code.MapAll
97
+ private void Map ( RelationItemModel source , MemberTypePropertyTypeReferenceResponseModel target , MapperContext context )
98
+ {
99
+ target . Id = source . NodeKey ;
100
+ target . Name = source . NodeName ;
101
+ target . Alias = source . NodeAlias ;
102
+ target . MemberType = new TrackedReferenceMemberType
103
+ {
104
+ Id = source . ContentTypeKey ,
54
105
Alias = source . ContentTypeAlias ,
55
106
Icon = source . ContentTypeIcon ,
56
107
Name = source . ContentTypeName ,
0 commit comments