Beispiel #1
0
        //private readonly IEventPublisher _eventPublisher;

        #endregion

        #region Ctor

        /// <summary>
        /// Ctor
        /// </summary>
        /// <param name="cacheManager">Cache manager</param>
        /// <param name="genericAttributeRepository">Generic attribute repository</param>
        /// <param name="eventPublisher">Event published</param>
        public GenericAttributeDomianService(ICacheManager cacheManager,
                                             IGenericAttributeRepository genericAttributeRepository
                                             //,IEventPublisher eventPublisher
                                             )
        {
            this._cacheManager = cacheManager;
            this._genericAttributeRepository = genericAttributeRepository;
            //this._eventPublisher = eventPublisher;
        }
 public GenericAttributeService(IUnitOfWork unitOfWork, IGenericAttributeRepository genericAttributeRepository,
                                ICacheManager cacheManager) : base(unitOfWork, genericAttributeRepository)
 {
     _genericAttributeRepository = genericAttributeRepository;
     _cacheManager = cacheManager;
 }
Beispiel #3
0
 public GenericAttributeService(IGenericAttributeRepository repository, IUserRepository userRepository, IHttpContextAccessor httpContext)
 {
     _repository     = repository;
     _userRepository = userRepository;
     _httpContext    = httpContext;
 }
 public GenericAttributeService(IGenericAttributeRepository igar)
 {
     genRep       = igar;
     cacheManager = CacheFactory.GetCacheManager();
 }
 public GenericAttributeService(IUnitOfWork unitOfWork, IGenericAttributeRepository genericAttributeRepository) : base(unitOfWork, genericAttributeRepository)
 {
     this._unitOfWork = unitOfWork;
     this._genericAttributeRepository = genericAttributeRepository;
 }