public ActionResult DetailsRegisterItemVersions(string registername, string parentRegister, string itemname, string registerItemOwner, string format) { var redirectToApiUrl = RedirectToApiIfFormatIsNotNull(format); if (!string.IsNullOrWhiteSpace(redirectToApiUrl)) { return(Redirect(redirectToApiUrl)); } var versionsItem = _versioningService.Versions(registername, parentRegister, itemname); var model = new VersionsViewModel(versionsItem); model.AccessCreateNewVersions = _accessControlService.AccessCreateNewVersion(model.CurrentVersion); model.CurrentVersion.AccessRegisterItem = _accessControlService.Access(model.CurrentVersion); ViewBag.registerItemOwner = registerItemOwner; return(View(model)); }