public IList<IExplorerItem> DeleteVersion(Guid resourceId, string versionNumber)
{
var workSpaceId = Guid.NewGuid();
var controller = CommunicationControllerFactory.CreateController("DeleteVersion");
controller.AddPayloadArgument("resourceId", resourceId.ToString());
controller.AddPayloadArgument("versionNumber", versionNumber);
var result = controller.ExecuteCommand<ExecuteMessage>(Connection, workSpaceId);
if (result == null || result.HasError)
{
return null;
}
var serializer = new Dev2JsonSerializer();
return serializer.Deserialize<IList<IExplorerItem>>(result.Message);
}