public AResult<Dictionary<string, object>> Get(string id)
{
if (!ADocument.IsID(id))
{
throw new ArgumentException("Specified id value (" + id + ") has invalid format.");
}
var request = new Request(HttpMethod.GET, ApiBaseUri.Index, "/" + id);
var response = _connection.Send(request);
var result = new AResult<Dictionary<string, object>>(response);
switch (response.StatusCode)
{
case 200:
var body = response.ParseBody<Dictionary<string, object>>();
result.Success = (body != null);
result.Value = body;
break;
case 404:
default:
// Arango error
break;
}
_parameters.Clear();
return result;
}