private bool InsertSimpleContentFromUrl(ContentSourceInfo contentSource, string url) { string title = String.Empty; string content = String.Empty; if (UrlContentRetreivalWithProgress.ExecuteSimpleContentRetreival( EditorContext.FrameWindow, contentSource, url, ref title, ref content)) { _contentSourceSite.InsertContent(content, false); return(true); } else { return(false); } }
private bool InsertSmartContentFromUrl(ContentSourceInfo contentSource, string url) { SmartContentSource smartSource = contentSource.Instance as SmartContentSource; string title = String.Empty; IExtensionData extensionData = _contentSourceSite.CreateExtensionData(Guid.NewGuid().ToString()); ISmartContent smartContent = new SmartContent(extensionData); if (UrlContentRetreivalWithProgress.ExecuteSmartContentRetreival( EditorContext.FrameWindow, contentSource, url, ref title, smartContent)) { string content = smartSource.GenerateEditorHtml(smartContent, _contentSourceSite); if (content != null) { _contentSourceSite.InsertContent(contentSource.Id, content, extensionData); } return(true); } else { return(false); } }