示例#1
0
 public CreateTemplateDefinitionHandler(ITemplatingPersistenceConfiguration persistenceConfiguration)
 {
     if (persistenceConfiguration == null)
     {
         throw new ArgumentNullException(nameof(persistenceConfiguration));
     }
     _persistenceConfiguration = persistenceConfiguration;
 }
示例#2
0
 public AddTemplatePageAreasHandler(ITemplatingPersistenceConfiguration persistenceConfiguration)
 {
     if (persistenceConfiguration == null)
     {
         throw new ArgumentNullException(nameof(persistenceConfiguration));
     }
     _persistenceConfiguration = persistenceConfiguration;
 }
示例#3
0
        public SaveBitmapForTemplatePageCanvasHandler(ITemplatingPersistenceConfiguration persistenceConfiguration)
        {
            if (persistenceConfiguration == null)
            {
                throw new ArgumentNullException(nameof(persistenceConfiguration));
            }

            _persistenceConfiguration = persistenceConfiguration;
        }
        public PrepareTemplates(IImageProcessingPersistenceConfiguration imageProcessingConfig,
                                ITemplatingPersistenceConfiguration templatingConfig)
        {
            if (imageProcessingConfig == null)
            {
                throw new ArgumentNullException(nameof(imageProcessingConfig));
            }
            if (templatingConfig == null)
            {
                throw new ArgumentNullException(nameof(templatingConfig));
            }

            ImageProcessingConfig = imageProcessingConfig;
            TemplatingConfig      = templatingConfig;
        }
        public AddTemplateDefinitionPageHandler(ITemplatingPersistenceConfiguration persistenceConfiguration,
                                                IResourceCommandHandler <SaveBitmapForTemplatePageCanvasDefinition, FileStorageRequestResult> saveCanvasHandler)
        {
            if (persistenceConfiguration == null)
            {
                throw new ArgumentNullException(nameof(persistenceConfiguration));
            }
            if (saveCanvasHandler == null)
            {
                throw new ArgumentNullException(nameof(saveCanvasHandler));
            }

            _persistenceConfiguration = persistenceConfiguration;
            _saveCanvasHandler        = saveCanvasHandler;
        }
        public HomeController(IImageProcessingPersistenceConfiguration imageProcessingConfig,
                              ITemplatingPersistenceConfiguration templatingConfig,
                              PrepareTemplates prepareTemplates)
        {
            if (imageProcessingConfig == null)
            {
                throw new ArgumentNullException(nameof(imageProcessingConfig));
            }
            if (templatingConfig == null)
            {
                throw new ArgumentNullException(nameof(templatingConfig));
            }
            if (prepareTemplates == null)
            {
                throw new ArgumentNullException(nameof(prepareTemplates));
            }

            ImageProcessingConfig = imageProcessingConfig;
            TemplatingConfig      = templatingConfig;
            _prepareTemplates     = prepareTemplates;
        }
 public TemplatingContext(ITemplatingPersistenceConfiguration configuration)
     : base(new DbContextOptionsBuilder <TemplatingContext>()
            .UseSqlServer(configuration.DatabaseConnectionString).Options)
 {
     Database.EnsureCreated();
 }