Beispiel #1
0
        public ActionResult CompareWithCurrent(string tabId, int parentId, int id, bool?boundToExternal)
        {
            var version = ArticleVersionService.GetMergedVersion(new[] { id, ArticleVersion.CurrentVersionId }, parentId);
            var model   = ArticleVersionViewModel.Create(version, tabId, parentId, boundToExternal);

            model.ViewType = ArticleVersionViewType.CompareWithCurrent;
            return(JsonHtml("Properties", model));
        }
Beispiel #2
0
        public ActionResult Compare(string tabId, int parentId, int[] IDs, bool?boundToExternal)
        {
            var version = ArticleVersionService.GetMergedVersion(IDs, parentId);
            var model   = ArticleVersionViewModel.Create(version, tabId, parentId, boundToExternal);

            model.ViewType = ArticleVersionViewType.CompareVersions;
            return(JsonHtml("Properties", model));
        }
        public async Task <ActionResult> Compare(string tabId, int parentId, [FromBody] SelectedItemsViewModel selModel, bool?boundToExternal)
        {
            var version = ArticleVersionService.GetMergedVersion(selModel.Ids, parentId);
            var model   = ArticleVersionViewModel.Create(version, tabId, parentId, boundToExternal);

            model.ViewType = ArticleVersionViewType.CompareVersions;
            return(await JsonHtml("Properties", model));
        }