public override string CallOperation(string operationName, string operationArgument)
{
switch (operationName)
{
case "GetStats":
string json = this.REST_Execute_GET("stats");
var deserialized = this.jsonSerializer.Deserialize<List<Dictionary<string, string>>>(json);
var returnlist = new List<Dictionary<string, string>>();
foreach (var csv_row in deserialized)
{
if (csv_row["pxname"] == this.service["Name"])
{
returnlist.Add(csv_row);
}
}
return jsonSerializer.Serialize(returnlist);
default:
throw ExceptionHelper.GetModuleException("ID400019", null, null);
}
}