static ResponseBES ReadResponse(string json)
{
var objects = JObject.Parse(json);
ResponseBES r = new ResponseBES();
r.Status = objects.SelectToken("StatusCode").ToString();
if (!string.IsNullOrEmpty(objects["Details"].ToString()))
r.Details = objects["Details"].ToString();
if (string.IsNullOrEmpty(objects["Results"].ToString()))
return r;
var outputList = JObject.Parse(objects["Results"].ToString());
foreach (var _output in outputList)
{
res_output rop = new res_output();
rop.Name = _output.Key;
rop.ConnectionString = _output.Value["ConnectionString"] != null ? _output.Value["ConnectionString"].ToString() : null;
rop.RelativeLocation = _output.Value["RelativeLocation"] != null ? _output.Value["RelativeLocation"].ToString() : null;
rop.BaseLocation = _output.Value["BaseLocation"] != null ? _output.Value["BaseLocation"].ToString() : null;
rop.SasBlobToken = _output.Value["SasBlobToken"] != null ? _output.Value["SasBlobToken"].ToString() : null;
r.lOutput.Add(rop);
}
return r;
}
}