public PackagePartUpdater(IPackageService packageService, IPackagePartMapper packagePartMapper,
            IODataContext oDataContext, IPackagePartExtendedInfoUpdater packagePartExtendedInfoUpdater,
            IRecommendedVersionUpdater recommendedVersionUpdater, IIndexingTaskManager indexingTaskManager,
            IPackagePartPublishingService packagePartPublishingService) {
            _packageService = packageService;
            _indexingTaskManager = indexingTaskManager;
            _packagePartPublishingService = packagePartPublishingService;
            _packagePartExtendedInfoUpdater = packagePartExtendedInfoUpdater;
            _recommendedVersionUpdater = recommendedVersionUpdater;
            _oDataContext = oDataContext;
            _packagePartMapper = packagePartMapper;

            Logger = NullLogger.Instance;
        }
        public PackageSynchronizer(IPackagePartCreator packagePartCreator, IPackagePartUpdater packagePartUpdater, IPackagePartDeleter packagePartDeleter,
            IPackageLogEntryService packageLogEntryService, IOrchardServices orchardServices, ITypeCaster typeCaster, IIndexNotifierHandler indexNotifierHandler,
            IPackagePartPublishingService packagePartPublishingService) {
            _packagePartCreator = packagePartCreator;
            _indexNotifierHandler = indexNotifierHandler;
            _packagePartPublishingService = packagePartPublishingService;
            _typeCaster = typeCaster;
            _packagePartUpdater = packagePartUpdater;
            _packagePartDeleter = packagePartDeleter;
            _packageLogEntryService = packageLogEntryService;
            _orchardServices = orchardServices;

            Logger = NullLogger.Instance;
        }
        public PackageController(IOrchardServices services, ITaxonomyService taxonomyService, IGalleryPackageService galleryPackageService,
            IPackageService packageService, IPackageViewModelMapper packageViewModelMapper, IServiceUriBuilder serviceUriBuilder,
            IUserPackageAuthorizer userPackageAuthorizer, IParameterFormatValidator parameterFormatValidator, IPackageVisitTracker packageVisitTracker,
            IGalleryPackagePublishingService packagePublishingService, IPackagePartPublishingService packagePartPublishingService) {
            _services = services;
            _packagePartPublishingService = packagePartPublishingService;
            _userPackageAuthorizer = userPackageAuthorizer;
            _parameterFormatValidator = parameterFormatValidator;
            _taxonomyService = taxonomyService;
            _galleryPackageService = galleryPackageService;
            _packageService = packageService;
            _packageViewModelMapper = packageViewModelMapper;
            _packageVisitTracker = packageVisitTracker;
            _packagePublishingService = packagePublishingService;

            T = NullLocalizer.Instance;
        }