@@ -70,7 +70,7 @@ public InfoModel Info()
70
70
var webResult = _webResponseHelper . GetResponsePayload ( webResponse ) ;
71
71
72
72
// ** TO DO - Check for error before converting to model. Expand model to include error properties?
73
- infoModel = ( InfoModel ) JsonConvert . DeserializeObject ( webResult , JsonSerializerSettings ) ;
73
+ infoModel = JsonConvert . DeserializeObject < InfoModel > ( webResult , JsonSerializerSettings ) ;
74
74
75
75
if ( infoModel . engineVersion != null )
76
76
{
@@ -104,18 +104,20 @@ public AnalyzeModel Analyze(string host, Publish publish, ClearCache clearCache,
104
104
return analyzeModel ;
105
105
}
106
106
107
- // Building request model before issuing Api request
107
+ // Building request model
108
108
var requestModel = _requestModelHelper . AnalyzeProperties ( ApiUrl , "analyze" , host , publish . ToString ( ) . ToLower ( ) , clearCache . ToString ( ) . ToLower ( ) ,
109
109
fromCache . ToString ( ) . ToLower ( ) , all . ToString ( ) . ToLower ( ) ) ;
110
110
111
111
try
112
112
{
113
+ // Making Api request and gathering response
113
114
var webResponse = _api . MakeGetRequest ( requestModel ) ;
114
115
var webResult = _webResponseHelper . GetResponsePayload ( webResponse ) ;
115
116
116
- // ** TO DO - Check for error before converting to model. Expand model to include error properties?
117
- analyzeModel = ( AnalyzeModel ) JsonConvert . DeserializeObject ( webResult , JsonSerializerSettings ) ;
118
-
117
+ // Trying to bind result to model
118
+ analyzeModel = JsonConvert . DeserializeObject < AnalyzeModel > ( webResult , JsonSerializerSettings ) ;
119
+ analyzeModel . Headers . statusCode = _webResponseHelper . GetStatusCode ( webResponse ) ;
120
+ analyzeModel . Headers . statusDescription = _webResponseHelper . GetStatusDescription ( webResponse ) ;
119
121
}
120
122
catch ( Exception ex )
121
123
{
0 commit comments