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