예제 #1
0
 public MaxMindProvider(ILogger logger,
                        ICustomFileProvider fileProvider,
                        GeoLocationSettings geoLocationSettings)
 {
     _logger              = logger;
     _fileProvider        = fileProvider;
     _geoLocationSettings = geoLocationSettings;
 }
예제 #2
0
 public UserAgentHelper(WebConfiguration config,
                        IHttpContextAccessor httpContextAccessor,
                        ICustomFileProvider fileProvider)
 {
     _config = config;
     _httpContextAccessor = httpContextAccessor;
     _fileProvider        = fileProvider;
 }
예제 #3
0
        /// <summary>
        /// Ctor
        /// </summary>
        /// <param name="hostingConfig">Hosting config</param>
        /// <param name="httpContextAccessor">HTTP context accessor</param>
        public WebHelper(IHttpContextAccessor httpContextAccessor,
                         ICustomFileProvider fileProvider,
                         HostingConfiguration hostingConfig)
        {
            _httpContextAccessor = httpContextAccessor;
            _fileProvider        = fileProvider;

            _hostingConfig = hostingConfig;
        }
예제 #4
0
 public UserService(
     IUnitOfWork unitOfWork,
     IMapper mapper,
     ICustomFileProvider customFileProvider,
     UserManager <User> userManager)
 {
     _mapper             = mapper;
     _customFileProvider = customFileProvider;
     _userManager        = userManager;
     _unitOfWork         = unitOfWork;
 }
예제 #5
0
        public PictureProvider(IDataContext dataContext,
                               IWebHelper webHelper,
                               ICacheManager cacheManager,
                               ICustomFileProvider fileProvider,
                               MediaSettings mediaSettings)
        {
            _dataContext  = dataContext;
            _webHelper    = webHelper;
            _cacheManager = cacheManager;
            _fileProvider = fileProvider;

            _mediaSettings = mediaSettings;
        }
예제 #6
0
        public HeadBuilder(SeoSettings seoSettings,
                           IHostingEnvironment hostingEnvironment,
                           IStaticCacheManager cacheManager,
                           ICustomFileProvider fileProvider)
        {
            _seoSettings        = seoSettings;
            _hostingEnvironment = hostingEnvironment;
            _cacheManager       = cacheManager;
            _fileProvider       = fileProvider;
            _processor          = new BundleFileProcessor();

            _titleParts           = new List <string>();
            _metaDescriptionParts = new List <string>();
            _scriptParts          = new Dictionary <ResourceLocation, List <BundleMeta> >();
            _styleParts           = new List <BundleMeta>();
        }
예제 #7
0
 public DefaultLogger(ICustomFileProvider fileProvider)
 {
     _fileProvider = fileProvider;
 }
예제 #8
0
 public ThemeProvider(ICustomFileProvider fileProvider)
 {
     _fileProvider = fileProvider;
 }
예제 #9
0
 public FilesService(IUnitOfWork unitOfWork, IMapper mapper, ICustomFileProvider customFileProvider)
 {
     _fileProvider = customFileProvider;
     _unitOfWork   = unitOfWork;
     _mapper       = mapper;
 }