コード例 #1
0
ファイル: Notifier.cs プロジェクト: stokedout/WebsiteUpd8
 public Notifier(ITemplateManager templateManager, ITemplateSettings templateSettings, IEmailer emailer, IEmailAddressSettings emailAddressSettings)
 {
     this.templateManager = templateManager;
     this.templateSettings = templateSettings;
     this.emailer = emailer;
     this.emailAddressSettings = emailAddressSettings;
 }
コード例 #2
0
        public DirectoryService(ITemplateSettings templateSettings, IAssetsSettings assetsSettings)
        {
            _templateSettings = templateSettings;
            _assetsSettings   = assetsSettings;

            Directory.CreateDirectory(TemplateExtractParentDirectoryPath);
            Directory.CreateDirectory(TemplateZipParentDirectoryPath);
        }
コード例 #3
0
        public ViewRenderService(ITemplateSettings templateSettings)
        {
            if (templateSettings == null)
            {
                throw new ArgumentNullException(nameof(templateSettings));
            }

            _engine = new EngineFactory().ForFileSystem(templateSettings.TemplatesFolderPath);
        }
コード例 #4
0
        public ViewRenderService(ITemplateSettings templateSettings)
        {
            if (templateSettings == null)
            {
                throw new ArgumentNullException(nameof(templateSettings));
            }

            // TODO:
            _engine = EngineFactory.CreatePhysical(templateSettings.TemplatesFolderPath);
        }
コード例 #5
0
 public ViewRenderService(IRazorViewEngine razorViewEngine,
                          ITempDataProvider tempDataProvider,
                          IServiceProvider serviceProvider,
                          ITemplateSettings templateSettings,
                          ILogger logger)
 {
     _razorViewEngine  = razorViewEngine ?? throw new ArgumentNullException(nameof(razorViewEngine));
     _tempDataProvider = tempDataProvider ?? throw new ArgumentNullException(nameof(tempDataProvider));
     _serviceProvider  = serviceProvider ?? throw new ArgumentNullException(nameof(serviceProvider));
     _templateSettings = templateSettings ?? throw new ArgumentNullException(nameof(templateSettings));
     _logger           = logger ?? throw new ArgumentNullException(nameof(logger));
 }