public AuditTrailTrimmingSettingsPartDriver(IAuthorizer authorizer, IDateLocalizationServices dateLocalizationServices, IDateTimeFormatProvider dateTimeLocalization)
 {
     _authorizer = authorizer;
     _dateLocalizationServices = dateLocalizationServices;
     _dateTimeLocalization     = dateTimeLocalization;
     T = NullLocalizer.Instance;
 }
 public DefaultDateServices(
     IWorkContextAccessor workContextAccessor,
     IDateTimeFormatProvider dateTimeLocalization,
     ICalendarManager calendarManager) {
     _workContextAccessor = workContextAccessor;
     _dateTimeLocalization = dateTimeLocalization;
     _calendarManager = calendarManager;
 }
 public DefaultDateFormatter(
     IWorkContextAccessor workContextAccessor,
     IDateTimeFormatProvider dateTimeFormatProvider,
     ICalendarManager calendarManager) {
     _workContextAccessor = workContextAccessor;
     _dateTimeFormatProvider = dateTimeFormatProvider;
     _calendarManager = calendarManager;
 }
Ejemplo n.º 4
0
 public DefaultDateFormatter(
     IWorkContextAccessor workContextAccessor,
     IDateTimeFormatProvider dateTimeFormatProvider,
     ICalendarManager calendarManager)
 {
     _workContextAccessor    = workContextAccessor;
     _dateTimeFormatProvider = dateTimeFormatProvider;
     _calendarManager        = calendarManager;
 }
Ejemplo n.º 5
0
 public DefaultDateServices(
     IWorkContextAccessor workContextAccessor,
     IDateTimeFormatProvider dateTimeLocalization,
     ICalendarManager calendarManager)
 {
     _workContextAccessor  = workContextAccessor;
     _dateTimeLocalization = dateTimeLocalization;
     _calendarManager      = calendarManager;
 }
Ejemplo n.º 6
0
 public DateTimeShapes(
     IClock clock,
     IDateServices dateServices,
     IDateTimeFormatProvider dateTimeLocalization
     ) {
     _clock = clock;
     _dateServices = dateServices;
     _dateTimeLocalization = dateTimeLocalization;
     T = NullLocalizer.Instance;
 }
Ejemplo n.º 7
0
        public FieldTokens(
            IDateTimeFormatProvider dateTimeLocalization, 
            IWorkContextAccessor workContextAccessor) {
            _dateTimeLocalization = dateTimeLocalization;
            _workContextAccessor = workContextAccessor;

            _cultureInfo = new Lazy<CultureInfo>(() => CultureInfo.GetCultureInfo(_workContextAccessor.GetContext().CurrentCulture));

            T = NullLocalizer.Instance;
        }
Ejemplo n.º 8
0
 public DateTimeShapes(
     IClock clock,
     IDateLocalizationServices dateLocalizationServices,
     IDateTimeFormatProvider dateTimeLocalization
     )
 {
     _clock = clock;
     _dateLocalizationServices = dateLocalizationServices;
     _dateTimeLocalization     = dateTimeLocalization;
     T = NullLocalizer.Instance;
 }
        public FieldTokens(
            IDateTimeFormatProvider dateTimeLocalization,
            IWorkContextAccessor workContextAccessor)
        {
            _dateTimeLocalization = dateTimeLocalization;
            _workContextAccessor  = workContextAccessor;

            _cultureInfo = new Lazy <CultureInfo>(() => CultureInfo.GetCultureInfo(_workContextAccessor.GetContext().CurrentCulture));

            T = NullLocalizer.Instance;
        }
 public DefaultDateLocalizationServices(
     IClock clock,
     IWorkContextAccessor workContextAccessor,
     IDateTimeFormatProvider dateTimeFormatProvider,
     IDateFormatter dateFormatter,
     ICalendarManager calendarManager) {
     _clock = clock;
     _workContextAccessor = workContextAccessor;
     _dateTimeFormatProvider = dateTimeFormatProvider;
     _dateFormatter = dateFormatter;
     _calendarManager = calendarManager;
 }
Ejemplo n.º 11
0
 public DefaultDateLocalizationServices(
     IClock clock,
     IWorkContextAccessor workContextAccessor,
     IDateTimeFormatProvider dateTimeFormatProvider,
     IDateFormatter dateFormatter,
     ICalendarManager calendarManager)
 {
     _clock = clock;
     _workContextAccessor    = workContextAccessor;
     _dateTimeFormatProvider = dateTimeFormatProvider;
     _dateFormatter          = dateFormatter;
     _calendarManager        = calendarManager;
 }
Ejemplo n.º 12
0
        public DateTokens(
            IClock clock,
            IDateTimeFormatProvider dateTimeLocalization,
            IWorkContextAccessor workContextAccessor,
            IDateServices dateServices)
        {
            _clock = clock;
            _dateTimeLocalization = dateTimeLocalization;
            _workContextAccessor  = workContextAccessor;
            _cultureInfo          = new Lazy <CultureInfo>(() => CultureInfo.GetCultureInfo(_workContextAccessor.GetContext().CurrentCulture));
            _dateServices         = dateServices;

            T = NullLocalizer.Instance;
        }
Ejemplo n.º 13
0
        public DateTokens(
            IClock clock, 
            IDateTimeFormatProvider dateTimeLocalization, 
            IWorkContextAccessor workContextAccessor,
            IDateServices dateServices)
        {
            _clock = clock;
            _dateTimeLocalization = dateTimeLocalization;
            _workContextAccessor = workContextAccessor;
            _cultureInfo = new Lazy<CultureInfo>(() => CultureInfo.GetCultureInfo(_workContextAccessor.GetContext().CurrentCulture));
            _dateServices = dateServices;

            T = NullLocalizer.Instance;
        }
Ejemplo n.º 14
0
        public void Init() {
            var builder = new ContainerBuilder();
            builder.RegisterType<StubOrchardServices>().As<IOrchardServices>();
            builder.RegisterType<TokenManager>().As<ITokenManager>();
            builder.RegisterType<Tokenizer>().As<ITokenizer>();
            builder.RegisterType<DateTokens>().As<ITokenProvider>();
            builder.RegisterType<StubClock>().As<IClock>();
            builder.RegisterType<StubWorkContextAccessor>().As<IWorkContextAccessor>();
            builder.RegisterType<SiteCalendarSelector>().As<ICalendarSelector>();
            builder.RegisterType<DefaultCalendarManager>().As<ICalendarManager>();
            builder.RegisterType<CultureDateTimeFormatProvider>().As<IDateTimeFormatProvider>();
            builder.RegisterType<DefaultDateFormatter>().As<IDateFormatter>();
            builder.RegisterType<DefaultDateLocalizationServices>().As<IDateLocalizationServices>();
 
            _container = builder.Build();
            _tokenizer = _container.Resolve<ITokenizer>();
            _clock = _container.Resolve<IClock>();
            _dateTimeFormats = _container.Resolve<IDateTimeFormatProvider>();
            _dateLocalizationServices = _container.Resolve<IDateLocalizationServices>();
            _dateFormatter = _container.Resolve<IDateFormatter>();
        }
Ejemplo n.º 15
0
        public void Init()
        {
            var builder = new ContainerBuilder();

            builder.RegisterType <StubOrchardServices>().As <IOrchardServices>();
            builder.RegisterType <TokenManager>().As <ITokenManager>();
            builder.RegisterType <Tokenizer>().As <ITokenizer>();
            builder.RegisterType <DateTokens>().As <ITokenProvider>();
            builder.RegisterType <StubClock>().As <IClock>();
            builder.RegisterType <StubWorkContextAccessor>().As <IWorkContextAccessor>();
            builder.RegisterType <SiteCalendarSelector>().As <ICalendarSelector>();
            builder.RegisterType <DefaultCalendarManager>().As <ICalendarManager>();
            builder.RegisterType <CultureDateTimeFormatProvider>().As <IDateTimeFormatProvider>();
            builder.RegisterType <DefaultDateFormatter>().As <IDateFormatter>();
            builder.RegisterType <DefaultDateLocalizationServices>().As <IDateLocalizationServices>();

            _container                = builder.Build();
            _tokenizer                = _container.Resolve <ITokenizer>();
            _clock                    = _container.Resolve <IClock>();
            _dateTimeFormats          = _container.Resolve <IDateTimeFormatProvider>();
            _dateLocalizationServices = _container.Resolve <IDateLocalizationServices>();
            _dateFormatter            = _container.Resolve <IDateFormatter>();
        }