Пример #1
0
        public ClientProcessorService(IUnitOfWorkFactory unitOfWorkFactory, IUnitOfWorkIsolatedFactory unitOfWorkIsolatedFactory, IClientRepository clientRepository)
        {
            if (unitOfWorkFactory == null)
            {
                throw new ArgumentNullException("unitOfWorkFactory");
            }
            if (unitOfWorkIsolatedFactory == null)
            {
                throw new ArgumentNullException("unitOfWorkIsolatedFactory");
            }
            if (clientRepository == null)
            {
                throw new ArgumentNullException("clientRepository");
            }

            this.unitOfWorkFactory         = unitOfWorkFactory;
            this.unitOfWorkIsolatedFactory = unitOfWorkIsolatedFactory;
            this.clientRepository          = clientRepository;
        }
Пример #2
0
        public RetailSaleProcessorService(IUnitOfWorkFactory unitOfWorkFactory, IUnitOfWorkIsolatedFactory unitOfWorkIsolatedFactory, IDocumentRepository retailSaleRepository)
        {
            if (unitOfWorkFactory == null)
            {
                throw new ArgumentNullException("unitOfWorkFactory");
            }
            if (unitOfWorkIsolatedFactory == null)
            {
                throw new ArgumentNullException("unitOfWorkIsolatedFactory");
            }
            if (retailSaleRepository == null)
            {
                throw new ArgumentNullException("retailSaleRepository");
            }

            this.unitOfWorkFactory         = unitOfWorkFactory;
            this.unitOfWorkIsolatedFactory = unitOfWorkIsolatedFactory;
            this.retailSaleRepository      = retailSaleRepository;
        }