private void InstallBusinessLogic(int packageId) { var definition = _packagingService.GetInstalledPackageById(packageId); if (definition == null) { throw new InvalidOperationException("Not package definition found with id " + packageId); } var packageFile = new FileInfo(definition.PackagePath); _packagingService.InstallCompiledPackageData(definition, packageFile, _umbracoContextAccessor.UmbracoContext.Security.GetUserId().ResultOr(-1)); }