public override OpenWOPIDocument ViewDocument(string source, OpenWOPIAccessToken accessToken, bool loadMetadata = false) { OpenWOPITextDocument doc = new OpenWOPITextDocument(source, accessToken, OpenWOPIProofKey.ReadFromConfiguration(OpenWOPIClientConfiguration.Current)); if (loadMetadata) { doc.CheckFileInfo(); } doc.GetFile(); return(doc); }
public ActionResult Save(OpenWOPIDocumentPostData data) { TextAppModel model = new TextAppModel(); OpenWOPITextDocument doc = new OpenWOPITextDocument(SourceFile, data.AccessToken, OpenWOPIProofKey.ReadFromConfiguration(OpenWOPIClientConfiguration.Current)); doc.CheckFileInfo(); doc.Content = data.Content; doc.PutFile(); // TODO: handle errors in the WebException view return(Redirect(doc.HostEditUrl)); }