コード例 #1
0
 public EntityFrameworkEntityAuditor(
     IUsernameProvider usernameProvider,
     IDateTimeProvider dateTimeProvider)
 {
     _usernameProvider = usernameProvider;
     _dateTimeProvider = dateTimeProvider;
 }
コード例 #2
0
 public ClientSettingsProvider(IConfiguration configuration, ILogger logger,
                               IUsernameProvider usernameProvider)
 {
     _configuration    = configuration;
     _logger           = logger;
     _usernameProvider = usernameProvider;
 }
コード例 #3
0
 public LookupsProvider(IConfiguration configuration, ILogger logger,
                        IUsernameProvider usernameProvider)
 {
     _configuration    = configuration;
     _logger           = logger;
     _usernameProvider = usernameProvider;
 }
コード例 #4
0
 public EmployeeDiseaseRiskStatusProvider(IConfiguration configuration, ILogger logger,
                                          IUsernameProvider usernameProvider)
 {
     _configuration    = configuration;
     _logger           = logger;
     _usernameProvider = usernameProvider;
 }
コード例 #5
0
 public DiseaseRiskProvider(IConfiguration configuration, ILogger logger,
                            IUsernameProvider usernameProvider)
 {
     _configuration    = configuration;
     _logger           = logger;
     _usernameProvider = usernameProvider;
 }
コード例 #6
0
 public ClientSpecificFieldConfigProvider(IConfiguration configuration, ILogger logger,
                                          IUsernameProvider usernameProvider)
 {
     _configuration    = configuration;
     _logger           = logger;
     _usernameProvider = usernameProvider;
 }
コード例 #7
0
 public ImmunisationStatusProvider(IConfiguration configuration, ILogger logger,
                                   IUsernameProvider usernameProvider)
 {
     _configuration    = configuration;
     _logger           = logger;
     _usernameProvider = usernameProvider;
 }
コード例 #8
0
 public SurveyService(MerlinWriteContext writeContext, ISequenceGenerator sequencerGenerator, SurveyAnswerRepository repos, IUsernameProvider usernameProvider, DataServices dataServices)
 {
     this.writeContext       = writeContext;
     this.sequencerGenerator = sequencerGenerator;
     this.repos            = repos;
     this.usernameProvider = usernameProvider;
     this.dataServices     = dataServices;
 }
コード例 #9
0
ファイル: BigBubbleClient.cs プロジェクト: umunu/BigBubbleRmq
        public BigBubbleClient(Publisher publisher, Consumer consumer, IUsernameProvider usernameProvider, IConfiguration config, IRmqConnectionFactory connectionFactory)
        {
            _publisher = publisher;
            _consumer  = consumer;

            _consumer.MessageReceived += Consumer_MessageReceived;

            _usernameProvider  = usernameProvider;
            _connectionFactory = connectionFactory;
        }
コード例 #10
0
        public async Task Invoke(HttpContext context, IUsernameProvider usernameProvider)
        {
            string username = TryGetValueOrDefault(context.Request.Headers, "X-Username");

            if (!string.IsNullOrEmpty(username))
            {
                usernameProvider.Set(username);
            }

            await _next(context);
        }
コード例 #11
0
ファイル: Global.asax.cs プロジェクト: ToJans/MVCExtensions
 private Database GetDb(IUsernameProvider prov)
 {
     var mappings = new MyDomainDefinition(prov);
     var fn = Server.MapPath("~/app_data/tasks.db");
     var db = new SqlLiteDatabase(fn, mappings);
     if (!File.Exists(fn))
         db.CreateDB();
     else
         db.UpdateDB();
     return db;
 }
コード例 #12
0
        public PersonService(
            ISearchableRepository <Benday.EasyAuthDemo.Api.DataAccess.Entities.PersonEntity> repository,
            IValidatorStrategy <Benday.EasyAuthDemo.Api.DomainModels.Person> validator,
            IUsernameProvider usernameProvider, ISearchStringParserStrategy searchStringParser) :
            base(usernameProvider)
        {
            _Repository         = repository;
            _ValidatorInstance  = validator;
            _SearchStringParser = searchStringParser;

            _Adapter = new PersonAdapter();
        }
コード例 #13
0
 public SmartGoalsController(
     MerlinReadStore readStore,
     MerlinReadContext readContext,
     SmartGoalsRepository smartGoalsRepository,
     IUsernameProvider usernameProvider
     )
 {
     this.readStore        = readStore;
     this.readContext      = readContext;
     this.repos            = smartGoalsRepository;
     this.usernameProvider = usernameProvider;
 }
コード例 #14
0
        public LookupService(
            ILookupRepository repository,
            IValidatorStrategy <Benday.EasyAuthDemo.Api.DomainModels.Lookup> validator,
            IUsernameProvider usernameProvider, ISearchStringParserStrategy searchStringParser) :
            base(usernameProvider)
        {
            _Repository         = repository;
            _ValidatorInstance  = validator;
            _SearchStringParser = searchStringParser;

            _Adapter = new LookupAdapter();
        }
コード例 #15
0
 public StatRequestExecutor(ApplicationSettings settings,
                            IVkClient vkClient,
                            ScreenNamesToVkApiObjectsCache screenNamesToVkApiObjectsCache,
                            IStatsBuilder <StatsBuilderBuildArgs>[] statsBuilders,
                            IUsernameProvider usernameProvider)
 {
     this.settings = settings;
     this.vkClient = vkClient;
     this.screenNamesToVkApiObjectsCache = screenNamesToVkApiObjectsCache;
     this.statsBuilders    = statsBuilders;
     this.usernameProvider = usernameProvider;
 }
コード例 #16
0
ファイル: Publisher.cs プロジェクト: umunu/BigBubbleRmq
        public Publisher(IRmqConnectionFactory connectionFactory, IUsernameProvider username)
        {
            _publishChannel = connectionFactory.GetPublishChannel();
            _queueName      = _publishChannel.QueueDeclare().QueueName;

            _publishChannel.QueueBind(queue: _queueName,
                                      exchange: "chat_fnt",
                                      routingKey: "");
            _basicProperties            = _publishChannel.CreateBasicProperties();
            _basicProperties.Persistent = true;
            _basicProperties.Headers    = new Dictionary <string, object>();
            //_basicProperties.Headers.Add("nickname", username.GetUsername());
        }
コード例 #17
0
        public FeatureManager(IFeatureRepository repository, IUsernameProvider usernameProvider)
        {
            if (usernameProvider == null)
            {
                throw new ArgumentNullException(nameof(usernameProvider), $"{nameof(usernameProvider)} is null.");
            }
            if (repository == null)
            {
                throw new ArgumentNullException("repository", "Argument cannot be null.");
            }

            _UsernameProvider = usernameProvider;

            Initialize(repository);
        }
コード例 #18
0
 public OutbreakService(MerlinWriteContext writeContext,
                        ISequenceGenerator sequenceGenerator,
                        OutbreakRepository outbreakEventsRepository,
                        CodeRepository codeRepository,
                        IUsernameProvider usernameProvider,
                        SurveyService surveyService,
                        EmailService emailService)
 {
     this.writeContext             = writeContext;
     this.sequenceGenerator        = sequenceGenerator;
     this.outbreakEventsRepository = outbreakEventsRepository;
     this.codeRepository           = codeRepository;
     this.usernameProvider         = usernameProvider;
     this.surveyService            = surveyService;
     this.emailService             = emailService;
 }
コード例 #19
0
 public ClientSettingsDbContext(IConfiguration config, IUsernameProvider usernameProvider, ILogger logger) : base(config, usernameProvider, logger)
 {
 }
コード例 #20
0
 public ServiceLayerBase(
     IUsernameProvider usernameProvider)
 {
     _UsernameProvider = usernameProvider;
 }
コード例 #21
0
 public NCContext(DbContextOptions <NCContext> options, IUsernameProvider usernameProvider) : base(options)
 {
     _usernameProvider = usernameProvider;
 }
コード例 #22
0
 protected BaseDbContext(IConfiguration config, IUsernameProvider usernameProvider, ILogger logger)
     : base(config.ConnectionString)
 {
     _usernameProvider = usernameProvider;
     _logger           = logger;
 }
コード例 #23
0
 public MerlinReadContext(DbContextOptions <MerlinWriteContext> options, IUsernameProvider userNameProvider, IProcessNameProvider processNameProvider)
     : base(options, userNameProvider, processNameProvider)
 {
     ChangeTracker.AutoDetectChangesEnabled = false;
     ChangeTracker.QueryTrackingBehavior    = QueryTrackingBehavior.NoTracking;
 }
コード例 #24
0
 public ELRSearchService(MerlinWriteContext writeContext, IUsernameProvider usernameProvider)
 {
     this.writeContext     = writeContext;
     this.usernameProvider = usernameProvider;
 }
コード例 #25
0
 public ELRSearchRules(ELRSearchRepository repos, MerlinReadContext merlinReadContext, IUsernameProvider usernameProvider)
 {
     this.repos             = repos;
     this.merlinReadContext = merlinReadContext;
     this.usernameProvider  = usernameProvider;
 }
コード例 #26
0
 public MessagesController(IUsernameProvider usernameProvider, IRepository<ChatMessageDataModel> messageRepository)
 {
     this.messageRepository = messageRepository;
     this.usernameProvider = usernameProvider;
 }
コード例 #27
0
 public AuditInfoEventListener(IUsernameProvider sUsernameProvider)
 {
     this.sUsernameProvider = sUsernameProvider;
 }
コード例 #28
0
 public ImmunisationStatusDbContext(IConfiguration config, IUsernameProvider usernameProvider, ILogger logger) : base(config, usernameProvider, logger)
 {
 }
コード例 #29
0
 public void OneTimeSetUp()
 {
     vkClient         = A.Fake <IVkClient>();
     usernameProvider = new UsernameProvider(new IdsToUsersCache(vkClient), new IdsToGroupsCache(vkClient));
 }
コード例 #30
0
 public AuditInfoModule(IUsernameProvider sUsername)
     : base(new AuditInfoEventListener(sUsername))
 {
 }
コード例 #31
0
 public EmployeeContext(IConfiguration config, IUsernameProvider usernameProvider, ILogger logger) : base(config, usernameProvider, logger)
 {
 }
コード例 #32
0
 public LookupsDbContext(IConfiguration config, IUsernameProvider usernameProvider, ILogger logger)
     : base(config, usernameProvider, logger)
 {
 }
コード例 #33
0
 public MyDomainDefinition(IUsernameProvider usernameprovider)
 {
     this.usernameprovider = usernameprovider;
 }
コード例 #34
0
 public DiseaseRiskDbContext(IConfiguration config, IUsernameProvider usernameProvider, ILogger logger) : base(config, usernameProvider, logger)
 {
 }
コード例 #35
0
 public EmployeeDiseaseRiskStatusDbContext(IConfiguration config, IUsernameProvider usernameProvider, ILogger logger) : base(config, usernameProvider, logger)
 {
 }