public RepositoryActionResponse ExtractItem(Item item, bool overWrite) { byte[] obj = Umbraco.Courier.Core.Serialization.Serializer.Serialize(item, item.GetType()); JupiterWebservice jws = new JupiterWebservice(Url); var reply = jws.Extract(this.SessionKey, obj, item.ItemId, true, "user", "pass"); return(reply); }
public void Rollback(string sessionKey) { JupiterWebservice jws = new JupiterWebservice(Url); RevisionLog.Instance.AddRevisionEntry(this.GetType(), "ExtractRevisions", "Session rolling back: " + sessionKey, LogItemEntryType.Information); jws.Rollback(sessionKey, "user", "pass"); jws.Dispose(); }
public void Commit(string sessionKey) { JupiterWebservice jws = new JupiterWebservice(Url); RevisionLog.Instance.AddRevisionEntry(this.GetType(), "ExtractRevisions", "Session Committing: " + sessionKey, LogItemEntryType.Information); jws.Commit(sessionKey, "user", "pass"); jws.Dispose(); }
public void OpenSession(string sessionKey) { JupiterWebservice jws = new JupiterWebservice(Url); this.SessionKey = sessionKey; RevisionLog.Instance.AddRevisionEntry(this.GetType(), "ExtractRevisions", "Session opening: " + sessionKey, LogItemEntryType.Information); jws.OpenSession(sessionKey, "user", "pass"); jws.Dispose(); }
public bool TransferResource(ResourceTransfer resource) { JupiterWebservice jws = new JupiterWebservice(Url); resource.Resource.ResourceAsBase64 = Convert.ToBase64String(resource.Resource.ResourceContents); resource.Resource.ResourceContents = null; jws.TransferResource(this.SessionKey, resource.ItemID, resource.ItemType, resource.Resource, true, Login, Password); jws.Dispose(); return(true); }
public RepositoryActionResponse ExtractItem(Item item, bool overWrite) { byte[] obj = Umbraco.Courier.Core.Serialization.Serializer.Serialize(item, item.GetType()); JupiterWebservice jws = new JupiterWebservice(Url); var reply = jws.Extract(this.SessionKey, obj, item.ItemId, true, "user", "pass"); return reply; }
public bool TransferResource(ResourceTransfer resource) { JupiterWebservice jws = new JupiterWebservice(Url); resource.Resource.ResourceAsBase64 = Convert.ToBase64String(resource.Resource.ResourceContents); resource.Resource.ResourceContents = null; jws.TransferResource(this.SessionKey, resource.ItemID, resource.ItemType, resource.Resource, true, Login, Password); jws.Dispose(); return true; }