示例#1
0
 public ThemeService(IWebHostEnvironment hostingEnvironment,
                     IDistributedCache distributedCache,
                     IMetaRepository metaRepository,
                     ILogger <ThemeService> logger)
     : base(metaRepository, distributedCache, hostingEnvironment, logger)
 {
 }
示例#2
0
 public RegisteredSipRepository(ISettingsManager settingsManager, ILocationManager locationManager, IMetaRepository metaRepository, IAppCache cache)
     : base(cache)
 {
     _metaRepository = metaRepository;
     LocationManager = locationManager;
     SettingsManager = settingsManager;
 }
示例#3
0
 public PluginService(IHostingEnvironment hostingEnvironment,
                      IDistributedCache distributedCache,
                      IMetaRepository metaRepository,
                      ILogger <PluginService> logger)
     : base(metaRepository, distributedCache, hostingEnvironment, logger)
 {
 }
 public SettingService(IMetaRepository metaRepo,
                       IDistributedCache cache,
                       ILogger <SettingService> logger)
 {
     _repo   = metaRepo;
     _cache  = cache;
     _logger = logger;
 }
示例#5
0
 public SettingService(IMetaRepository metaRepository,
                       IDistributedCache cache,
                       ILogger <SettingService> logger)
 {
     this.metaRepository = metaRepository;
     this.cache          = cache;
     this.logger         = logger;
 }
示例#6
0
 public MetaService(
     IMetaRepository metaRepository,
     IModelLoader modelLoader,
     IModelCache cache)
 {
     _metaRepository = metaRepository.NotNull(nameof(metaRepository));
     _modelLoader    = modelLoader.NotNull(nameof(modelLoader));
     _cache          = cache.NotNull(nameof(cache));
 }
示例#7
0
 public ThemeService(ISettingService settingService,
                     IHostingEnvironment hostingEnvironment,
                     IDistributedCache distributedCache,
                     IMetaRepository metaRepository,
                     ILogger <ThemeService> logger)
     : base(metaRepository, distributedCache, hostingEnvironment, logger)
 {
     this.settingService = settingService;
 }
示例#8
0
 public NavigationService(IMetaRepository metaRepository,
                          IEnumerable <INavProvider> navProviders,
                          ISettingService settingService,
                          IDistributedCache cache)
 {
     this.metaRepository = metaRepository;
     this.navProviders   = navProviders;
     this.settingService = settingService;
     this.cache          = cache;
 }
示例#9
0
 public ExtensibleService(IMetaRepository metaRepository,
                          IDistributedCache distributedCache,
                          IWebHostEnvironment hostingEnvironment,
                          ILogger <IExtensibleService <TManifest, TExtension> > logger)
 {
     this.metaRepository     = metaRepository;
     this.distributedCache   = distributedCache;
     this.hostingEnvironment = hostingEnvironment;
     this.logger             = logger;
 }
示例#10
0
 public WidgetService(IMetaRepository metaRepository,
                      IThemeService themeService,
                      IDistributedCache distributedCache,
                      ISettingService settingService,
                      IWebHostEnvironment hostingEnvironment,
                      ILogger <WidgetService> logger)
     : base(metaRepository, distributedCache, hostingEnvironment, logger)
 {
     this.themeService   = themeService;
     this.settingService = settingService;
 }
示例#11
0
 public ThemeService(ISettingService settingService,
                     IHostingEnvironment hostingEnvironment,
                     IDistributedCache distributedCache,
                     IMetaRepository metaRepository,
                     ILogger <ThemeService> logger)
 {
     this.settingService     = settingService;
     this.hostingEnvironment = hostingEnvironment;
     this.distributedCache   = distributedCache;
     this.metaRepository     = metaRepository;
     this.logger             = logger;
 }
 public RegisteredSipRepository(
     ISettingsManager settingsManager,
     ILocationManager locationManager,
     IMetaRepository metaRepository,
     IUserAgentRepository userAgentRepository,
     ISipAccountManager sipAccountManager,
     IAppCache cache)
     : base(cache)
 {
     _metaRepository      = metaRepository;
     _userAgentRepository = userAgentRepository;
     _sipAccountManager   = sipAccountManager;
     LocationManager      = locationManager;
     SettingsManager      = settingsManager;
 }
示例#13
0
 public IndicadorService(IIndicadorRepository indicadorRepository,
                         IIndicadorAutomaticoRepository indicadorAutomaticoRepository,
                         IResponsableIndicadorRepository responsableIndicadorRepository,
                         IInteresadoIndicadorRepository interesadoIndicadorRepository,
                         IMetaRepository metaRepository,
                         IAuditoriaService auditoriaService,
                         IMedicionRepository medicionRepository,
                         IPersonaRepository personaRepository,
                         IAccesoIndicadorRepository accesoIndicadorRepository)
 {
     this.IndicadorRepository            = indicadorRepository;
     this.IndicadorAutomaticoRepository  = indicadorAutomaticoRepository;
     this.ResponsableIndicadorRepository = responsableIndicadorRepository;
     this.InteresadoIndicadorRepository  = interesadoIndicadorRepository;
     this.MetaRepository            = metaRepository;
     this.AuditoriaService          = auditoriaService;
     this.MedicionRepository        = medicionRepository;
     this.PersonaRepository         = personaRepository;
     this.AccesoIndicadorRepository = accesoIndicadorRepository;
 }
示例#14
0
        public ThemeServiceTest()
        {
            // meta repo
            _metaRepo = new SqlMetaRepository(_db);

            // default CoreSettings
            var settingSvcMock = new Mock <ISettingService>();

            settingSvcMock.Setup(svc => svc.GetSettingsAsync <CoreSettings>()).Returns(Task.FromResult(new CoreSettings()));

            // set ContentRootPath to "Fan.IntegrationTests"
            var workingDirectory = Environment.CurrentDirectory;
            var projectDirectory = Directory.GetParent(workingDirectory).Parent.Parent.FullName;
            var env = new Mock <IHostingEnvironment>();

            env.Setup(m => m.ContentRootPath).Returns(projectDirectory);

            // logger
            var logger = _loggerFactory.CreateLogger <ThemeService>();

            _svc = new ThemeService(settingSvcMock.Object, env.Object, _cache, _metaRepo, logger);
        }
 public AuthenticationValidationFilter(SessionIdentifierManager identifierManager, IMetaRepository metaRepository)
 {
     this.metaRepository    = metaRepository;
     this.identifierManager = identifierManager;
 }
示例#16
0
 public MetaService(IMetaRepository <TEntity, TKey> repository)
 {
     this.repository = repository;
 }
示例#17
0
 public MetaController(IMetaRepository metaRepository)
 {
     _metaRepository = metaRepository;
 }
示例#18
0
 public MetaService(IMetaRepository repository) : base(repository)
 {
     this.repository = repository;
 }//Fin del método
 public AuthenticationValidationFilter(SessionIdentifierManager identifierManager, IMetaRepository metaRepository)
 {
     this.metaRepository = metaRepository;
     this.identifierManager = identifierManager;
 }
示例#20
0
文件: Register.cs 项目: zesus19/c5.v1
 public Register(IMetaRepository metaRepository)
 {
     this.metaRepository = metaRepository;
 }
示例#21
0
 public ContactService(IMetaRepository <Contact, int> repository) : base(repository)
 {
 }
示例#22
0
 public Register(IMetaRepository metaRepository)
 {
     this.metaRepository = metaRepository;
 }