Esempio n. 1
0
        public PackageCommandService(IPleaseWaitService pleaseWaitService, IRepositoryService repositoryService,
                                     IPackageQueryService packageQueryService, IPackageOperationService packageOperationService, IPackageOperationContextService packageOperationContextService)
        {
            Argument.IsNotNull(() => pleaseWaitService);
            Argument.IsNotNull(() => packageQueryService);
            Argument.IsNotNull(() => packageOperationService);
            Argument.IsNotNull(() => packageOperationContextService);

            _pleaseWaitService              = pleaseWaitService;
            _packageQueryService            = packageQueryService;
            _packageOperationService        = packageOperationService;
            _packageOperationContextService = packageOperationContextService;

            _localRepository = repositoryService.LocalRepository;
        }
        public PackageCommandService(IPleaseWaitService pleaseWaitService, IRepositoryService repositoryService,
            IPackageQueryService packageQueryService, IPackageOperationService packageOperationService, IPackageOperationContextService packageOperationContextService)
        {
            Argument.IsNotNull(() => pleaseWaitService);
            Argument.IsNotNull(() => packageQueryService);
            Argument.IsNotNull(() => packageOperationService);
            Argument.IsNotNull(() => packageOperationContextService);

            _pleaseWaitService = pleaseWaitService;
            _packageQueryService = packageQueryService;
            _packageOperationService = packageOperationService;
            _packageOperationContextService = packageOperationContextService;

            _localRepository = repositoryService.LocalRepository;
        }