@@ -95,12 +95,10 @@ private void _addRelationships(DocumentData data, ContextEntity contextEntity, I
95
95
. GetRelationship ( entity , r . RelationshipName ) ;
96
96
97
97
if ( navigationEntity is IEnumerable )
98
- relationshipData . ManyData = GetRelationships ( ( IEnumerable < object > ) navigationEntity , r . RelationshipName ) ;
98
+ relationshipData . ManyData = _getRelationships ( ( IEnumerable < object > ) navigationEntity , r . RelationshipName ) ;
99
99
else
100
- relationshipData . SingleData = GetRelationship ( navigationEntity , r . RelationshipName ) ;
100
+ relationshipData . SingleData = _getRelationship ( navigationEntity , r . RelationshipName ) ;
101
101
}
102
-
103
-
104
102
105
103
data . Relationships . Add ( r . RelationshipName . Dasherize ( ) , relationshipData ) ;
106
104
} ) ;
@@ -112,7 +110,7 @@ private bool _hasRelationship(string relationshipName)
112
110
_jsonApiContext . IncludedRelationships . Contains ( relationshipName . ToProperCase ( ) ) ;
113
111
}
114
112
115
- private List < Dictionary < string , string > > GetRelationships ( IEnumerable < object > entities , string relationshipName )
113
+ private List < Dictionary < string , string > > _getRelationships ( IEnumerable < object > entities , string relationshipName )
116
114
{
117
115
var objType = entities . GetType ( ) . GenericTypeArguments [ 0 ] ;
118
116
@@ -122,20 +120,20 @@ private List<Dictionary<string, string>> GetRelationships(IEnumerable<object> en
122
120
foreach ( var entity in entities )
123
121
{
124
122
relationships . Add ( new Dictionary < string , string > {
125
- { "type" , typeName . EntityName } ,
123
+ { "type" , typeName . EntityName . Dasherize ( ) } ,
126
124
{ "id" , ( ( IIdentifiable ) entity ) . Id . ToString ( ) }
127
125
} ) ;
128
126
}
129
127
return relationships ;
130
128
}
131
- private Dictionary < string , string > GetRelationship ( object entity , string relationshipName )
129
+ private Dictionary < string , string > _getRelationship ( object entity , string relationshipName )
132
130
{
133
131
var objType = entity . GetType ( ) ;
134
132
135
133
var typeName = _jsonApiContext . ContextGraph . GetContextEntity ( objType ) ;
136
134
137
135
return new Dictionary < string , string > {
138
- { "type" , typeName . EntityName } ,
136
+ { "type" , typeName . EntityName . Dasherize ( ) } ,
139
137
{ "id" , ( ( IIdentifiable ) entity ) . Id . ToString ( ) }
140
138
} ;
141
139
}
0 commit comments