public ServiceCallResult Stats(string id, string database, bool reccursive) { return(ExecuteCommand(() => delegate { var context = new SitecoreEditorContext(id, database); var command = new LoadStatisticsCommand(context.Item, reccursive); command.Execute(); })); }
protected override void OnLoad(System.EventArgs e) { base.OnLoad(e); EditorContext = new SitecoreEditorContext(); Visible = EditorContext.IsValid; if (EditorContext.IsValid) { _command = new LoadStatisticsCommand(EditorContext.Item, false); _command.Execute(); } }
public ServiceCallResult Clear(string id, string language, string database, bool reccursive) { return(ExecuteCommand(() => delegate { var context = new SitecoreEditorContext(id, database); var command = new RemoveVersionsCommand( context.Item, LanguageManager.GetLanguage(language), reccursive); command.Execute(); })); }
public ServiceCallResult Process(string id, string database, string from, string to, bool reccursive, bool @override, bool exact) { return(ExecuteCommand(() => delegate { var context = new SitecoreEditorContext(id, database); var command = new CopyCommand( context.Item, LanguageManager.GetLanguage(from), to.Split(new[] { "," }, StringSplitOptions.RemoveEmptyEntries).Select(LanguageManager.GetLanguage), reccursive, exact, @override); command.Execute(); })); }