Example #1
0
        //private readonly IEventPublisher _eventPublisher;

        #endregion

        #region Ctor

        /// <summary>
        /// Ctor
        /// </summary>
        /// <param name="cacheManager">Cache manager</param>
        /// <param name="specificationAttributeRepository">Specification attribute repository</param>
        /// <param name="specificationAttributeOptionRepository">Specification attribute option repository</param>
        /// <param name="productSpecificationAttributeRepository">Product specification attribute repository</param>
        /// <param name="eventPublisher">Event published</param>
        public SpecificationAttributeDomainService(ICacheManager cacheManager,
                                                   ISpecificationAttributeRepository specificationAttributeRepository,
                                                   ISpecificationAttributeOptionRepository specificationAttributeOptionRepository,
                                                   IProductSpecificationAttributeRepository productSpecificationAttributeRepository
                                                   //IEventPublisher eventPublisher
                                                   )
        {
            _cacheManager = cacheManager;
            _specificationAttributeRepository        = specificationAttributeRepository;
            _specificationAttributeOptionRepository  = specificationAttributeOptionRepository;
            _productSpecificationAttributeRepository = productSpecificationAttributeRepository;
            //_eventPublisher = eventPublisher;
        }
Example #2
0
 public SpecificationAttributeOptionService(
     ISpecificationAttributeOptionRepository specificationAttributeOptionRepository
     )
 {
     _specificationAttributeOptionRepository = specificationAttributeOptionRepository;
 }