public Notifier(ITemplateManager templateManager, ITemplateSettings templateSettings, IEmailer emailer, IEmailAddressSettings emailAddressSettings) { this.templateManager = templateManager; this.templateSettings = templateSettings; this.emailer = emailer; this.emailAddressSettings = emailAddressSettings; }
public DirectoryService(ITemplateSettings templateSettings, IAssetsSettings assetsSettings) { _templateSettings = templateSettings; _assetsSettings = assetsSettings; Directory.CreateDirectory(TemplateExtractParentDirectoryPath); Directory.CreateDirectory(TemplateZipParentDirectoryPath); }
public ViewRenderService(ITemplateSettings templateSettings) { if (templateSettings == null) { throw new ArgumentNullException(nameof(templateSettings)); } _engine = new EngineFactory().ForFileSystem(templateSettings.TemplatesFolderPath); }
public ViewRenderService(ITemplateSettings templateSettings) { if (templateSettings == null) { throw new ArgumentNullException(nameof(templateSettings)); } // TODO: _engine = EngineFactory.CreatePhysical(templateSettings.TemplatesFolderPath); }
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)); }