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)); }
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)); }