public AResult<List<Dictionary<string, object>>> GetAllCollections()
{
var request = new Request(HttpMethod.GET, ApiBaseUri.Collection, "");
// optional
request.TrySetQueryStringParameter(ParameterName.ExcludeSystem, _parameters);
var response = _connection.Send(request);
var result = new AResult<List<Dictionary<string, object>>>(response);
switch (response.StatusCode)
{
case 200:
var body = response.ParseBody<Dictionary<string, object>>();
result.Success = (body != null);
result.Value = body.List<Dictionary<string, object>>("result");
break;
case 400:
case 403:
default:
// Arango error
break;
}
_parameters.Clear();
return result;
}