public StringBuilder GetVersion(IVersionInfo versionInfo)
{
var workSpaceId = Guid.NewGuid();
var controller = CommunicationControllerFactory.CreateController("GetVersion");
var serializer = new Dev2JsonSerializer();
controller.AddPayloadArgument("versionInfo", serializer.SerializeToBuilder(versionInfo).ToString());
var executeMessage = controller.ExecuteCommand<ExecuteMessage>(Connection, workSpaceId);
if(executeMessage == null || executeMessage.HasError)
{
return null;
}
return executeMessage.Message;
}