예제 #1
0
 public DefaultContentLocalizationManager(
     IContentManager contentManager,
     ISession session,
     ILocalizationService localizationService,
     ILogger <DefaultContentLocalizationManager> logger,
     IEnumerable <IContentLocalizationHandler> handlers,
     Entities.IIdGenerator iidGenerator)
 {
     _contentManager      = contentManager;
     _session             = session;
     _localizationService = localizationService;
     Handlers             = handlers;
     _iidGenerator        = iidGenerator;
     ReversedHandlers     = handlers.Reverse().ToArray();
     _logger = logger;
 }
예제 #2
0
 public DefaultContentLocalizationManager(
     IContentManager contentManager,
     ISession session,
     Microsoft.AspNetCore.Http.IHttpContextAccessor httpContentAccessor,
     ILocalizationService localizationService,
     ILogger <DefaultContentLocalizationManager> logger,
     IEnumerable <IContentLocalizationHandler> handlers,
     Entities.IIdGenerator iidGenerator)
 {
     _contentManager      = contentManager;
     _session             = session;
     _httpContextAccessor = httpContentAccessor;
     _localizationService = localizationService;
     Handlers             = handlers;
     _iidGenerator        = iidGenerator;
     ReversedHandlers     = handlers.Reverse().ToArray();
     _logger = logger;
 }
        public AuditTrailManager(
            IClock clock,
            IYesSqlSession session,
            ISiteService siteService,
            IHttpContextAccessor hca,
            ILogger <AuditTrailManager> logger,
            Entities.IIdGenerator iidGenerator,
            IStringLocalizer <AuditTrailManager> stringLocalizer,
            IEnumerable <IAuditTrailEventHandler> auditTrailEventHandlers,
            IEnumerable <IAuditTrailEventProvider> auditTrailEventProviders)
        {
            _hca                      = hca;
            _clock                    = clock;
            _session                  = session;
            _siteService              = siteService;
            _iidGenerator             = iidGenerator;
            _auditTrailEventHandlers  = auditTrailEventHandlers;
            _auditTrailEventProviders = auditTrailEventProviders;

            Logger = logger;
            T      = stringLocalizer;
        }
예제 #4
0
 public TodoController(ISession session, Entities.IIdGenerator idGenerator)
 {
     _session     = session;
     _idGenerator = idGenerator;
 }