Example #1
0
        public PageHeadBuilder(
            CommonSettings commonSettings,
            IActionContextAccessor actionContextAccessor,
            IHostingEnvironment hostingEnvironment,
            IAppFileProvider fileProvider,
            IStaticCacheManager cacheManager,
            IUrlHelperFactory urlHelperFactory
            )
        {
            _processor             = new BundleFileProcessor();
            _commonSettings        = commonSettings;
            _actionContextAccessor = actionContextAccessor;
            _hostingEnvironment    = hostingEnvironment;
            _fileProvider          = fileProvider;
            _cacheManager          = cacheManager;
            _urlHelperFactory      = urlHelperFactory;

            _titleParts           = new List <string>();
            _metaDescriptionParts = new List <string>();
            _metaKeywordParts     = new List <string>();
            _scriptParts          = new Dictionary <ResourceLocation, List <ScriptReferenceMeta> >();
            _inlineScriptParts    = new Dictionary <ResourceLocation, List <string> >();
            _cssParts             = new Dictionary <ResourceLocation, List <CssReferenceMeta> >();
            _canonicalUrlParts    = new List <string>();
            _headCustomParts      = new List <string>();
            _pageCssClassParts    = new List <string>();
        }
Example #2
0
 protected BaseRoxyFilemanService(IHostingEnvironment hostingEnvironment,
                                  IHttpContextAccessor httpContextAccessor,
                                  IAppFileProvider fileProvider)
 {
     _hostingEnvironment  = hostingEnvironment;
     _httpContextAccessor = httpContextAccessor;
     _fileProvider        = fileProvider;
 }
Example #3
0
 public FileUploadService(IRepository <File> fileRepository, IRepository <FileBinary> fileBinaryRepository, IAppFileProvider fileProvider, IFileDownloadService downloadService, IHttpContextAccessor httpContextAccessor, ISettingsService iSettingsService)
 {
     _fileRepository       = fileRepository;
     _fileBinaryRepository = fileBinaryRepository;
     _fileProvider         = fileProvider;
     _downloadService      = downloadService;
     _httpContextAccessor  = httpContextAccessor;
     _iSettingsService     = iSettingsService;
 }
Example #4
0
 public PictureService(IFileDownloadService downloadService, IHttpContextAccessor httpContextAccessor, IAppFileProvider fileProvider, IRepository <Picture> pictureRepository, IRepository <FileBinary> pictureBinaryRepository, ISettingsService settingService)
 {
     _downloadService         = downloadService;
     _httpContextAccessor     = httpContextAccessor;
     _fileProvider            = fileProvider;
     _pictureRepository       = pictureRepository;
     _pictureBinaryRepository = pictureBinaryRepository;
     _settingService          = settingService;
 }
Example #5
0
        /// <summary>
        /// Initialize engine
        /// </summary>
        /// <param name="services">Collection of service descriptors</param>
        /// <param name="appFileProvider"></param>
        /// <param name="notificationProvider"></param>
        /// <param name="configuration"></param>
        public void Initialize(IAppFileProvider appFileProvider, IConfiguration configuration)
        {
            Configuration    = configuration;
            FileProvider     = appFileProvider;
            ContainerBuilder = new ContainerBuilder();
            TypeFinder       = new AppTypeFinder(FileProvider);

            //register the instances to be available where are required
            ContainerBuilder.RegisterInstance(TypeFinder).As <ITypeFinder>().SingleInstance();
            ContainerBuilder.RegisterInstance(FileProvider).As <IAppFileProvider>().SingleInstance();
        }
Example #6
0
 public RoxyFilemanController(
     IAppFileProvider fileProvider,
     IPermissionService permissionService,
     IRoxyFilemanService roxyFilemanService,
     IWorkContext workContext)
 {
     _fileProvider       = fileProvider;
     _permissionService  = permissionService;
     _roxyFilemanService = roxyFilemanService;
     _workContext        = workContext;
 }
 public DatabaseRoxyFilemanService(IPictureService pictureService,
                                   IRepository <Picture> pictureRepository,
                                   IHostingEnvironment hostingEnvironment,
                                   IHttpContextAccessor httpContextAccessor,
                                   IAppFileProvider fileProvider,
                                   MediaSettings mediaSettings) : base(hostingEnvironment, httpContextAccessor, fileProvider)
 {
     _pictureService    = pictureService;
     _pictureRepository = pictureRepository;
     _mediaSettings     = mediaSettings;
 }
Example #8
0
 public SettingController(IEncryptionService encryptionService,
                          IAppFileProvider fileProvider,
                          IPermissionService permissionService,
                          ISettingModelFactory settingModelFactory,
                          ISettingService settingService,
                          IWorkContext workContext)
 {
     _encryptionService   = encryptionService;
     _fileProvider        = fileProvider;
     _permissionService   = permissionService;
     _settingModelFactory = settingModelFactory;
     _settingService      = settingService;
     _workContext         = workContext;
 }
Example #9
0
 public WebHelper(HostingConfig hostingConfig,
                  IActionContextAccessor actionContextAccessor,
                  IApplicationLifetime applicationLifetime,
                  IHttpContextAccessor httpContextAccessor,
                  IAppFileProvider fileProvider,
                  IUrlHelperFactory urlHelperFactory)
 {
     _hostingConfig         = hostingConfig;
     _actionContextAccessor = actionContextAccessor;
     _applicationLifetime   = applicationLifetime;
     _httpContextAccessor   = httpContextAccessor;
     _fileProvider          = fileProvider;
     _urlHelperFactory      = urlHelperFactory;
 }
 public QuestionController(ICategoryService categoryService,
                           IAppFileProvider fileProvider,
                           INotificationService notificationService,
                           IPermissionService permissionService,
                           IQuestionModelFactory questionModelFactory,
                           IQuestionService questionService,
                           IWorkContext workContext)
 {
     _categoryService      = categoryService;
     _fileProvider         = fileProvider;
     _notificationService  = notificationService;
     _permissionService    = permissionService;
     _questionModelFactory = questionModelFactory;
     _questionService      = questionService;
     _workContext          = workContext;
 }
Example #11
0
 public PictureService(IDbContext dbContext,
                       IEventPublisher eventPublisher,
                       IHttpContextAccessor httpContextAccessor,
                       IAppFileProvider fileProvider,
                       IRepository <Picture> pictureRepository,
                       IRepository <PictureBinary> pictureBinaryRepository,
                       ISettingService settingService,
                       IWebHelper webHelper,
                       MediaSettings mediaSettings)
 {
     _dbContext               = dbContext;
     _eventPublisher          = eventPublisher;
     _httpContextAccessor     = httpContextAccessor;
     _fileProvider            = fileProvider;
     _pictureRepository       = pictureRepository;
     _pictureBinaryRepository = pictureBinaryRepository;
     _settingService          = settingService;
     _webHelper               = webHelper;
     _mediaSettings           = mediaSettings;
 }
Example #12
0
 public MainModel(
     INewsService newsService,
     IFileDownloadService downloadService,
     ISettingsService settingsService,
     IMenuService menuService,
     IUsersService usersService,
     PinNewsService pinNewsService,
     IAppFileProvider fileProvider,
     IPermissionService permissionService,
     IPictureService pictureService)
 {
     _newsService       = newsService;
     _downloadService   = downloadService;
     _settingsService   = settingsService;
     _menuService       = menuService;
     _usersService      = usersService;
     _pinNewsService    = pinNewsService;
     _fileProvider      = fileProvider;
     _permissionService = permissionService;
     _pictureService    = pictureService;
 }
 public FileRoxyFilemanService(IHostingEnvironment hostingEnvironment,
                               IHttpContextAccessor httpContextAccessor,
                               IAppFileProvider fileProvider) : base(hostingEnvironment, httpContextAccessor, fileProvider)
 {
 }
 public AppDomainTypeFinder(IAppFileProvider fileProvider = null)
 {
     _fileProvider = fileProvider ?? CommonHelper.DefaultFileProvider;
 }
Example #15
0
 public AppDomainTypeFinder(IAppFileProvider fileProvider = null)
 {
     _fileProvider = fileProvider ?? throw new ArgumentNullException(nameof(fileProvider));
 }
Example #16
0
 public BirthdayFactory(IFileDownloadService downloadService, IAppFileProvider appFileProvider)
 {
     _downloadService = downloadService;
     _fileProvider    = appFileProvider;
 }
Example #17
0
 /// <summary>
 /// 构造函数
 /// </summary>
 /// <param name="fileProvider">文件提供者</param>
 public DataSettingsManager(IAppFileProvider fileProvider = null)
 {
     this._fileProvider = fileProvider ?? Defaults.DefaultFileProvider;
 }
Example #18
0
 public FileDownloadService(IRepository <File> downloadRepository, IAppFileProvider fileProvider)
 {
     _downloadRepository = downloadRepository;
     _fileProvider       = fileProvider;
 }
Example #19
0
 public AppDomainTypeFinder(IAppFileProvider fileProvider)
 {
     _fileProvider = fileProvider;
 }
Example #20
0
 public PlanCalendarFactory(IFileDownloadService downloadService, IAppFileProvider appFileProvider)
 {
     _downloadService = downloadService;
     _fileProvider    = appFileProvider;
 }
Example #21
0
 public WebAppTypeFinder(IAppFileProvider fileProvider)
     : base(fileProvider)
 {
 }
Example #22
0
 /// <summary>
 /// 构造函数
 /// </summary>
 /// <param name="fileProvider"></param>
 public AppDomainTypeFinder(IAppFileProvider fileProvider = null)
 {
     this._fileProvider = fileProvider ?? Defaults.DefaultFileProvider;
 }