public AuditTrailTrimmingSettingsPartDriver(IAuthorizer authorizer, IDateLocalizationServices dateLocalizationServices, IDateTimeFormatProvider dateTimeLocalization)
 {
     _authorizer = authorizer;
     _dateLocalizationServices = dateLocalizationServices;
     _dateTimeLocalization     = dateTimeLocalization;
     T = NullLocalizer.Instance;
 }
예제 #2
0
 public FormService(
     ILayoutSerializer serializer,
     IClock clock,
     IRepository <Submission> submissionRepository,
     IFormElementEventHandler elementHandlers,
     IContentDefinitionManager contentDefinitionManager,
     IBindingManager bindingManager,
     IDynamicFormEventHandler formEventHandler,
     Lazy <IEnumerable <IElementValidator> > validators,
     IDateLocalizationServices dateLocalizationServices,
     IOrchardServices services,
     ICultureAccessor cultureAccessor)
 {
     _serializer               = serializer;
     _clock                    = clock;
     _submissionRepository     = submissionRepository;
     _elementHandlers          = elementHandlers;
     _contentManager           = services.ContentManager;
     _contentDefinitionManager = contentDefinitionManager;
     _bindingManager           = bindingManager;
     _formEventHandler         = formEventHandler;
     _validators               = validators;
     _dateLocalizationServices = dateLocalizationServices;
     _services                 = services;
     _cultureAccessor          = cultureAccessor;
 }
예제 #3
0
 public DateTimeFilterFormValidator(IDateLocalizationServices dateLocalizationServices,
                                    IWorkContextAccessor workContextAccessor)
 {
     _dateLocalizationServices = dateLocalizationServices;
     _workContextAccessor      = workContextAccessor;
     T = NullLocalizer.Instance;
 }
예제 #4
0
 public GamePartDriver(IOrchardServices orchardServices, IDateLocalization dateLocalization,
                       IScheduledTaskManager taskManager, IDateLocalizationServices dateServices,
                       IQuestionnairesServices questionnairesServices)
 {
     _orchardServices  = orchardServices;
     _dateLocalization = dateLocalization;
 }
예제 #5
0
 public MultiDateFieldDriver(IOrchardServices services, IDateLocalizationServices dateLocalizationServices, IMultiDateService multiDateService)
 {
     Services = services;
     DateLocalizationServices = dateLocalizationServices;
     _multiDateService        = multiDateService;
     T = NullLocalizer.Instance;
 }
예제 #6
0
 public DateEditorDriver(
     ITomeltServices services,
     IDateLocalizationServices dateLocalizationServices)
 {
     _dateLocalizationServices = dateLocalizationServices;
     T        = NullLocalizer.Instance;
     Services = services;
 }
예제 #7
0
        public AdminController(IOrchardServices orchardServices, IScheduledTaskService scheduledTaskService, IDateLocalizationServices dateServices)
        {
            _orchardServices      = orchardServices;
            _scheduledTaskService = scheduledTaskService;
            _dateServices         = dateServices;

            T = NullLocalizer.Instance;
        }
예제 #8
0
 public ArchiveLaterPartDriver(
     IOrchardServices services,
     IArchiveLaterService archiveLaterService,
     IDateLocalizationServices dateLocalizationServices)
 {
     _archiveLaterService      = archiveLaterService;
     _dateLocalizationServices = dateLocalizationServices;
     T        = NullLocalizer.Instance;
     Services = services;
 }
예제 #9
0
 public DateTimeShapes(
     IClock clock,
     IDateLocalizationServices dateLocalizationServices,
     IDateTimeFormatProvider dateTimeLocalization
     ) {
     _clock = clock;
     _dateLocalizationServices = dateLocalizationServices;
     _dateTimeLocalization = dateTimeLocalization;
     T = NullLocalizer.Instance;
 }
예제 #10
0
 public DateTimeShapes(
     IClock clock,
     IDateLocalizationServices dateLocalizationServices,
     IDateTimeFormatProvider dateTimeLocalization
     )
 {
     _clock = clock;
     _dateLocalizationServices = dateLocalizationServices;
     _dateTimeLocalization     = dateTimeLocalization;
     T = NullLocalizer.Instance;
 }
        public ScheduledTaskViewModel(IOrchardServices orchardServices, IDateLocalizationServices dateServices)
        {
            _dateServices = dateServices;
            culture       = new CultureInfo(orchardServices.WorkContext.CurrentCulture);

            _scheduledStartUTC = DateTime.UtcNow;
            PeriodicityUnit    = TimeUnits.Minutes;
            ExecutionType      = ExecutionTypes.WorkFlow;
            Running            = 0;
            Delete             = false;
            LongTask           = false;
        }
예제 #12
0
 public PaymentPartDriver(
     IClock clock,
     IDateLocalizationServices dateServices,
     IPaymentService paymentService,
     IEnumerable <IPaymentProvider> paymentProviders,
     IOrchardServices services)
 {
     _clock            = clock;
     _dateServices     = dateServices;
     _paymentService   = paymentService;
     _paymentProviders = paymentProviders.OrderByDescending(p => p.Priority);
     Services          = services;
 }
예제 #13
0
 public ReportController(
     IEnumerable <ICommerceReport> reports,
     IOrchardServices orchardServices,
     IDateLocalizationServices dateServices,
     IContentManager contentManager
     )
 {
     _reports         = reports;
     _orchardServices = orchardServices;
     _dateServices    = dateServices;
     _contentManager  = contentManager;
     T = NullLocalizer.Instance;
 }
예제 #14
0
 public ScheduledTaskService(IRepository <LaserTaskSchedulerRecord> repoLaserTaskScheduler,
                             IOrchardServices orchardServices,
                             IScheduledTaskManager taskManager,
                             IRepository <ScheduledTaskRecord> repoTasks,
                             IDateLocalizationServices dateServices,
                             IDateLocalization dateLocalization)
 {
     _repoLaserTaskScheduler = repoLaserTaskScheduler;
     _orchardServices        = orchardServices;
     _taskManager            = taskManager;
     _repoTasks        = repoTasks;
     _dateServices     = dateServices;
     _dateLocalization = dateLocalization;
 }
예제 #15
0
 public PublishLaterPartDriver(
     IOrchardServices services,
     IHttpContextAccessor httpContextAccessor,
     IPublishLaterService publishLaterService,
     IClock clock,
     IDateLocalizationServices dateLocalizationServices)
 {
     _httpContextAccessor = httpContextAccessor;
     _publishLaterService = publishLaterService;
     _clock = clock;
     _dateLocalizationServices = dateLocalizationServices;
     T        = NullLocalizer.Instance;
     Services = services;
 }
 public CustomSitemapEntryController
 (
     INotifier notifier,
     IDateLocalizationServices dateLocalizationServices,
     IClock clock,
     IOrchardServices orchardServices,
     IRepository <CustomSitemapEntryRecord> customSitemapEntryRepository)
 {
     _notifier = notifier;
     _dateLocalizationServices = dateLocalizationServices;
     _clock           = clock;
     _orchardServices = orchardServices;
     _customSitemapEntryRepository = customSitemapEntryRepository;
     T = NullLocalizer.Instance;
 }
예제 #17
0
        public AdminController(
            IDateLocalizationServices dateLocalizationServices,
            IOrchardServices services,
            IPollService pollService,
            ISiteService siteService,
            IShapeFactory shapeFactory)
        {
            Services = services;
            _dateLocalizationServices = dateLocalizationServices;
            _pollService = pollService;
            _siteService = siteService;

            Shape = shapeFactory;
            T = NullLocalizer.Instance;
            Logger = NullLogger.Instance;
        }
예제 #18
0
        //private readonly Lazy<CultureInfo> _cultureInfo;

        public DateTokens(
            IClock clock, 
            IWorkContextAccessor workContextAccessor,
            IDateTimeFormatProvider dateTimeFormats, 
            IDateFormatter dateFormatter,
            IDateLocalizationServices dateLocalizationServices) {
            _clock = clock;
            _workContextAccessor = workContextAccessor;
            _dateTimeFormats = dateTimeFormats;
            _dateFormatter = dateFormatter;
            _dateLocalizationServices = dateLocalizationServices;

            //_cultureInfo = new Lazy<CultureInfo>(() => CultureInfo.GetCultureInfo(_workContextAccessor.GetContext().CurrentCulture));
            
            T = NullLocalizer.Instance;
        }
예제 #19
0
        //private readonly Lazy<CultureInfo> _cultureInfo;

        public DateTokens(
            IClock clock,
            IWorkContextAccessor workContextAccessor,
            IDateTimeFormatProvider dateTimeFormats,
            IDateFormatter dateFormatter,
            IDateLocalizationServices dateLocalizationServices)
        {
            _clock = clock;
            _workContextAccessor      = workContextAccessor;
            _dateTimeFormats          = dateTimeFormats;
            _dateFormatter            = dateFormatter;
            _dateLocalizationServices = dateLocalizationServices;

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

            T = NullLocalizer.Instance;
        }
예제 #20
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>();
        }
예제 #21
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>();
        }
 public SEOServices(IDateLocalizationServices dateServices, IDateLocalization dateLocalization, IOrchardServices orchardServices)
 {
     _dateServices     = dateServices;
     _dateLocalization = dateLocalization;
     _orchardServices  = orchardServices;
 }
예제 #23
0
        private const string TemplateName = "Fields/DateTime.Edit"; // EditorTemplates/Fields/DateTime.Edit.cshtml

        public DateTimeFieldDriver(IOrchardServices services, IDateLocalizationServices dateLocalizationServices)
        {
            Services = services;
            DateLocalizationServices = dateLocalizationServices;
            T = NullLocalizer.Instance;
        }
예제 #24
0
 public DateTimeFieldEditorEvents(IDateLocalizationServices dateLocalizationServices)
 {
     _dateLocalizationServices = dateLocalizationServices;
 }
예제 #25
0
        public SchedulingPartDriver(IDateLocalizationServices dateLocalizationServices)
        {
            _dateLocalizationServices = dateLocalizationServices;

            T = NullLocalizer.Instance;
        }
 public MultiDateService(IDateLocalizationServices dateLocalizationServices)
 {
     _dateLocalizationServices = dateLocalizationServices;
 }
예제 #27
0
 public DateTimeFieldEditorEvents(IDateLocalizationServices dateLocalizationServices) {
     _dateLocalizationServices = dateLocalizationServices;
 }
 public CommonAuditTrailEventHandler(Lazy<IAuditTrailManager> auditTrailManager, IDateLocalizationServices dateLocalizationServices) {
     _auditTrailManager = auditTrailManager;
     _dateLocalizationServices = dateLocalizationServices;
 }
 public ScheduledTaskViewModel(ScheduledTaskPart part, IOrchardServices orchardServices, IDateLocalizationServices dateServices) : this(orchardServices, dateServices)
 {
     Id                 = part.Id;
     SignalName         = part.SignalName;
     _scheduledStartUTC = part.ScheduledStartUTC == null ? (DateTime?)null :
                          part.ScheduledStartUTC.Value.ToLocalTime();
     PeriodicityTime = part.PeriodicityTime;
     PeriodicityUnit = part.PeriodicityUnit;
     ContentItemId   = part.ContentItemId;
     Running         = part.RunningTaskId;
     Delete          = false;
     Autodestroy     = part.Autodestroy;
     ExecutionType   = part.ExecutionType;
     LongTask        = part.LongTask;
 }
 public IndexViewModel(List <ScheduledTaskPart> parts, IOrchardServices orchardServices, IDateLocalizationServices dateServices)
 {
     allTasks = parts.Select(p => new ScheduledTaskViewModel(p, orchardServices, dateServices)).ToList();
 }
예제 #31
0
 public OrchardCollaborationTimerActivity(IClock clock, IDateLocalizationServices dateServices)
 {
     _clock        = clock;
     _dateServices = dateServices;
     T             = NullLocalizer.Instance;
 }
예제 #32
0
 public TimerActivity(IClock clock, IDateLocalizationServices dateServices) {
     _clock = clock;
     _dateServices = dateServices;
     T = NullLocalizer.Instance;
 }
 public CommonAuditTrailEventHandler(Lazy <IAuditTrailManager> auditTrailManager, IDateLocalizationServices dateLocalizationServices)
 {
     _auditTrailManager        = auditTrailManager;
     _dateLocalizationServices = dateLocalizationServices;
 }