// POST: Service/PluginServices/Namespaces
public virtual NamespaceList Namespaces(string args, Guid workspaceId, Guid dataListId)
{
var result = new NamespaceList();
try
{
var pluginSource = JsonConvert.DeserializeObject<PluginSource>(args);
if(pluginSource != null)
{
var broker = new PluginBroker();
return broker.GetNamespaces(pluginSource);
}
}
catch(Exception ex)
{
RaiseError(ex);
}
return result;
}