コード例 #1
0
 public EncounterService(IEncounterRepository encountersRepository, ITeamRepository teamsRepository,
                         ISportRepository sportsRepository, IUserRepository usersRepository, IAuthenticationService authService)
     : this(encountersRepository, teamsRepository, sportsRepository, authService)
 {
     usersStorage     = usersRepository;
     commentConverter = new CommentaryDtoMapper(usersStorage);
 }
コード例 #2
0
 public AddMissingEncounterPlayerRoles(ILogger logger, IEncounterRepository encounterRepository,
                                       IScheduledTaskRepository taskRepository)
 {
     _logger = logger;
     _encounterRepository = encounterRepository;
     _taskRepository      = taskRepository;
 }
コード例 #3
0
 public SummaryService(IItemRepository itemRepository, IClientSummaryRepository clientSummaryRepository, IUserSummaryRepository userSummaryRepository, IEncounterRepository encounterRepository)
 {
     _itemRepository          = itemRepository;
     _clientSummaryRepository = clientSummaryRepository;
     _userSummaryRepository   = userSummaryRepository;
     _encounterRepository     = encounterRepository;
 }
コード例 #4
0
 public EncounterPlayerStatistics(ILogger logger, IEncounterRepository encounterRepository, IScheduledTaskRepository taskRepository, IBossFightSingleTargetDetail bossFightSingleTargetDetailRepository)
 {
     _logger = logger;
     _encounterRepository = encounterRepository;
     _taskRepository      = taskRepository;
     _bossFightSingleTargetDetailRepository = bossFightSingleTargetDetailRepository;
 }
コード例 #5
0
 public PartnerScreeningService(IEncounterRepository encounterRepository, IObsPartnerScreeningRepository obsPartnerScreeningRepository, ICategoryRepository categoryRepository, IClientStateRepository clientStateRepository)
 {
     _encounterRepository           = encounterRepository;
     _obsPartnerScreeningRepository = obsPartnerScreeningRepository;
     _categoryRepository            = categoryRepository;
     _clientStateRepository         = clientStateRepository;
 }
コード例 #6
0
 public DashboardService(IClientRepository clientRepository, IClientRelationshipRepository clientRelationshipRepository, IModuleRepository moduleRepository, IEncounterRepository encounterRepository, IClientStateRepository clientStateRepository)
 {
     _clientRepository             = clientRepository;
     _clientRelationshipRepository = clientRelationshipRepository;
     _moduleRepository             = moduleRepository;
     _encounterRepository          = encounterRepository;
     _clientStateRepository        = clientStateRepository;
 }
コード例 #7
0
 public SummaryService(IItemRepository itemRepository, IClientSummaryRepository clientSummaryRepository, IUserSummaryRepository userSummaryRepository, IEncounterRepository encounterRepository, ISyncManagerService syncManagerService)
 {
     _itemRepository          = itemRepository;
     _clientSummaryRepository = clientSummaryRepository;
     _userSummaryRepository   = userSummaryRepository;
     _encounterRepository     = encounterRepository;
     _syncManagerService      = syncManagerService;
 }
コード例 #8
0
 public EncounterDtoMapper(ITeamRepository teamsRepo, IEncounterRepository encountersRepo, ISportRepository sportsRepository)
 {
     teamsStorage      = teamsRepo;
     encountersStorage = encountersRepo;
     sportsStorage     = sportsRepository;
     resultMapper      = new ResultDtoMapper(teamsRepo);
     factory           = new EncounterFactory();
 }
コード例 #9
0
 public ClientReaderService(IClientRepository clientRepository, IClientRelationshipRepository clientRelationshipRepository, IEncounterRepository encounterRepository, IPersonRepository personRepository, IPSmartStoreRepository pSmartStoreRepository)
 {
     _clientRepository             = clientRepository;
     _clientRelationshipRepository = clientRelationshipRepository;
     _encounterRepository          = encounterRepository;
     _personRepository             = personRepository;
     _pSmartStoreRepository        = pSmartStoreRepository;
 }
コード例 #10
0
 public SilentUpdateController(ILogger logger, IEncounterRepository encounterRepository,
                               IBossFightRepository bossFightRepository, IEncounterPlayerRoleRepository encounterPlayerRoleRepository)
 {
     _logger = logger;
     _encounterRepository           = encounterRepository;
     _bossFightRepository           = bossFightRepository;
     _encounterPlayerRoleRepository = encounterPlayerRoleRepository;
 }
コード例 #11
0
 /// <summary>
 /// Initializes a new instance of the <see cref="EncounterSynchronizationService"/> class.
 /// </summary>
 /// <param name="encounterRepository">The encounter repository.</param>
 /// <param name="encounterFactory">The encounter factory.</param>
 /// <param name="lookupValueRepository">The lookup value repository.</param>
 public EncounterSynchronizationService(
     IEncounterRepository encounterRepository,
     IEncounterFactory encounterFactory,
     ILookupValueRepository lookupValueRepository)
 {
     _encounterRepository = encounterRepository;
     _encounterFactory = encounterFactory;
     _lookupValueRepository = lookupValueRepository;
 }
コード例 #12
0
 public SilentUpdateController(ILogger logger, IEncounterRepository encounterRepository,
                               IBossFightRepository bossFightRepository, IEncounterPlayerRoleRepository encounterPlayerRoleRepository, IDiscordService discord)
 {
     _logger = logger;
     _encounterRepository           = encounterRepository;
     _bossFightRepository           = bossFightRepository;
     _encounterPlayerRoleRepository = encounterPlayerRoleRepository;
     _discord = discord;
 }
コード例 #13
0
 /// <summary>
 /// Initializes a new instance of the <see cref="EncounterSynchronizationService"/> class.
 /// </summary>
 /// <param name="encounterRepository">The encounter repository.</param>
 /// <param name="encounterFactory">The encounter factory.</param>
 /// <param name="lookupValueRepository">The lookup value repository.</param>
 public EncounterSynchronizationService(
     IEncounterRepository encounterRepository,
     IEncounterFactory encounterFactory,
     ILookupValueRepository lookupValueRepository)
 {
     _encounterRepository   = encounterRepository;
     _encounterFactory      = encounterFactory;
     _lookupValueRepository = lookupValueRepository;
 }
コード例 #14
0
 public RegistryService(IClientRepository clientRepository, IClientIdentifierRepository clientIdentifierRepository, IPersonRepository personRepository, IClientRelationshipRepository clientRelationshipRepository, IEncounterRepository encounterRepository, IClientStateRepository clientStateRepository, IPSmartStoreRepository pSmartStoreRepository)
 {
     _clientRepository             = clientRepository;
     _clientIdentifierRepository   = clientIdentifierRepository;
     _personRepository             = personRepository;
     _clientRelationshipRepository = clientRelationshipRepository;
     _encounterRepository          = encounterRepository;
     _clientStateRepository        = clientStateRepository;
     _pSmartStoreRepository        = pSmartStoreRepository;
 }
コード例 #15
0
 public LinkageService(IEncounterRepository encounterRepository,
                       IObsTraceResultRepository obsTraceResultRepository, IObsLinkageRepository obsLinkageRepository, ICategoryRepository categoryRepository, IClientStateRepository clientStateRepository)
 {
     _encounterRepository      = encounterRepository;
     _obsTraceResultRepository = obsTraceResultRepository;
     _obsLinkageRepository     = obsLinkageRepository;
     _categoryRepository       = categoryRepository;
     _clientStateRepository    = clientStateRepository;
     LoadItems();
 }
コード例 #16
0
 public EncounterService(IEncounterRepository encountersRepository, ITeamRepository teamsRepository,
                         ISportRepository sportsRepository, IAuthenticationService authService)
 {
     factory            = new EncounterFactory();
     encountersStorage  = encountersRepository;
     teamsStorage       = teamsRepository;
     sportsStorage      = sportsRepository;
     authenticator      = authService;
     encounterConverter = new EncounterDtoMapper(teamsStorage, encountersStorage, sportsStorage);
 }
コード例 #17
0
        public void SetUp()
        {
            _liveSetting         = new LiveSetting(_database.DatabasePath);
            _encounterRepository = new EncounterRepository(_liveSetting);

            _encounters = TestDataHelpers.Encounters;

            _formId          = TestDataHelpers._formId;
            _encounterTypeId = TestDataHelpers._encounterTypeId;
            _clientId        = TestDataHelpers._clients.First().Id;
        }
コード例 #18
0
        private void SetUpRepository()
        {
            DbContextOptions <DatabaseConnection> options = new DbContextOptionsBuilder <DatabaseConnection>()
                                                            .UseInMemoryDatabase(databaseName: "FixtureService")
                                                            .Options;

            context      = new DatabaseConnection(options);
            matchStorage = new EncounterRepository(context);
            teamStorage  = new TeamRepository(context);
            sportStorage = new SportRepository(context);
        }
コード例 #19
0
ファイル: ObsService.cs プロジェクト: koskedk/afyamobile
 public ObsService(IFormRepository formRepository, IEncounterRepository encounterRepository,
                   IObsRepository obsRepository
                   , INavigationEngine navigationEngine, IValidationEngine validationEngine, IClientStateRepository clientStateRepository)
 {
     _formRepository        = formRepository;
     _encounterRepository   = encounterRepository;
     _obsRepository         = obsRepository;
     _navigationEngine      = navigationEngine;
     _validationEngine      = validationEngine;
     _clientStateRepository = clientStateRepository;
 }
コード例 #20
0
 public void SetUp()
 {
     _clientRepository             = new ClientRepository(_liveSetting);
     _clientIdentifierRepository   = new ClientIdentifierRepository(_liveSetting);
     _personRepository             = new PersonRepository(_liveSetting);
     _clientRelationshipRepository = new ClientRelationshipRepository(_liveSetting);
     _encounterRepository          = new EncounterRepository(_liveSetting);
     _clientStateRepository        = new ClientStateRepository(_liveSetting);
     _pSmartStoreRepository        = new PSmartStoreRepository(_liveSetting);
     _registryService = new RegistryService(_clientRepository, _clientIdentifierRepository, _personRepository, _clientRelationshipRepository, _encounterRepository, _clientStateRepository, _pSmartStoreRepository);
 }
コード例 #21
0
        private void CreateDisconnectedDatabase()
        {
            DbContextOptions <DatabaseConnection> options = new DbContextOptionsBuilder <DatabaseConnection>()
                                                            .UseInMemoryDatabase(databaseName: "MatchDisconnectedTest")
                                                            .Options;
            Mock <DatabaseConnection> contextMock = new Mock <DatabaseConnection>(options);
            Mock <DbException>        toThrow     = new Mock <DbException>();

            contextMock.Setup(c => c.Encounters).Throws(toThrow.Object);
            contextMock.Setup(c => c.Comments).Throws(toThrow.Object);
            matchesStorage = new EncounterRepository(contextMock.Object);
        }
コード例 #22
0
        private void SetUpRepository()
        {
            DbContextOptions <DatabaseConnection> options = new DbContextOptionsBuilder <DatabaseConnection>()
                                                            .UseInMemoryDatabase(databaseName: "TeamRepository")
                                                            .Options;
            DatabaseConnection context = new DatabaseConnection(options);

            sportsStorage  = new SportRepository(context);
            teamsStorage   = new TeamRepository(context);
            usersStorage   = new UserRepository(context);
            matchesStorage = new EncounterRepository(context);
        }
コード例 #23
0
 public HIVTestingService(IEncounterRepository encounterRepository,
                          IObsTestResultRepository obsTestResultRepository,
                          IObsFinalTestResultRepository obsFinalTestResultRepository, ICategoryRepository categoryRepository, IClientStateRepository clientStateRepository,
                          IKitHistoryRepository kitHistoryRepository)
 {
     _encounterRepository          = encounterRepository;
     _obsTestResultRepository      = obsTestResultRepository;
     _obsFinalTestResultRepository = obsFinalTestResultRepository;
     _categoryRepository           = categoryRepository;
     _clientStateRepository        = clientStateRepository;
     _kitHistoryRepository         = kitHistoryRepository;
     LoadItems();
 }
コード例 #24
0
        private void SetUpRepository()
        {
            DbContextOptions <DatabaseConnection> options = new DbContextOptionsBuilder <DatabaseConnection>()
                                                            .UseInMemoryDatabase(databaseName: "MatchService")
                                                            .Options;

            context       = new DatabaseConnection(options);
            matchesRepo   = new EncounterRepository(context);
            sportsRepo    = new SportRepository(context);
            teamsRepo     = new TeamRepository(context);
            usersRepo     = new UserRepository(context);
            auth          = new Mock <IAuthenticationService>();
            serviceToTest = new EncounterService(matchesRepo, teamsRepo, sportsRepo, usersRepo, auth.Object);
        }
コード例 #25
0
ファイル: ClaimPollingAgent.cs プロジェクト: sahvishal/matrix
 public ClaimPollingAgent(ILogManager logManager, IEventCustomerRepository eventCustomerRepository, ISettings settings, IBillingAccountRepository billingAccountRepository, IEncounterRepository encounterRepository,
                          IClaimRepository claimRepository, IOrderRepository orderRepository, ICombinedPaymentInstrumentRepository paymentInstrumentRepository, IUniqueItemRepository <Event> eventRepository)
 {
     _logger = logManager.GetLogger <ClaimPollingAgent>();
     _eventCustomerRepository = eventCustomerRepository;
     _settings = settings;
     _kareoApi = new KareoApi();
     _billingAccountRepository    = billingAccountRepository;
     _encounterRepository         = encounterRepository;
     _claimRepository             = claimRepository;
     _orderRepository             = orderRepository;
     _paymentInstrumentRepository = paymentInstrumentRepository;
     _eventRepository             = eventRepository;
 }
コード例 #26
0
        public void SetUp()
        {
            _liveSetting         = new LiveSetting(_database.DatabasePath);
            _encounterRepository = new EncounterRepository(_liveSetting);
            _formRepository      = new FormRepository(_liveSetting, new QuestionRepository(_liveSetting, new ConceptRepository(_liveSetting, new CategoryRepository(_liveSetting))));
            _encounterService    = new EncounterService(_encounterRepository, _formRepository);

            _formId          = TestDataHelpers._formId;
            _encounterTypeId = TestDataHelpers._encounterTypeId;
            _clientId        = TestDataHelpers._clients.First().Id;
            _providerId      = TestDataHelpers._providers.First().Id;
            _userId          = TestDataHelpers.Users.First().Id;
            _encounters      = TestDataHelpers.Encounters;
        }
コード例 #27
0
 public EncounterService(IClientRepository clientRepository, IPracticeRepository practiceRepository, IEncounterRepository encounterRepository, IObsRepository obsRepository, IObsFinalTestResultRepository obsFinalTestResultRepository, IObsLinkageRepository obsLinkageRepository, IObsTestResultRepository obsTestResultRepository, IObsTraceResultRepository obsTraceResultRepository, IObsMemberScreeningRepository obsMemberScreeningRepository, IObsFamilyTraceResultRepository obsFamilyTraceResultRepository, IObsPartnerScreeningRepository obsPartnerScreeningRepository, IObsPartnerTraceResultRepository obsPartnerTraceResultRepository, IInvalidMessageRepository invalidMessageRepository)
 {
     _clientRepository                = clientRepository;
     _practiceRepository              = practiceRepository;
     _encounterRepository             = encounterRepository;
     _obsRepository                   = obsRepository;
     _obsFinalTestResultRepository    = obsFinalTestResultRepository;
     _obsLinkageRepository            = obsLinkageRepository;
     _obsTestResultRepository         = obsTestResultRepository;
     _obsTraceResultRepository        = obsTraceResultRepository;
     _obsMemberScreeningRepository    = obsMemberScreeningRepository;
     _obsFamilyTraceResultRepository  = obsFamilyTraceResultRepository;
     _obsPartnerScreeningRepository   = obsPartnerScreeningRepository;
     _obsPartnerTraceResultRepository = obsPartnerTraceResultRepository;
     _invalidMessageRepository        = invalidMessageRepository;
 }
コード例 #28
0
 public GuildController(ILogger logger, IGuildRepository guildRepository, IAuthenticationRepository authRepository,
                        IGuildRankRepository guildRankRepository, IAuthUserCharacterGuildApplicationRepository authUserCharacterGuildApplicationRepository,
                        IAuthUserCharacterRepository authUserCharacterRepository, ISessionRepository sessionRepository,
                        IEncounterRepository encounterRepository, IGuildStatusRepository guildStatusRepository, IBossFightRepository bossFightRepository)
 {
     _logger              = logger;
     _guildRepository     = guildRepository;
     _authRepository      = authRepository;
     _guildRankRepository = guildRankRepository;
     _authUserCharacterGuildApplicationRepository = authUserCharacterGuildApplicationRepository;
     _authUserCharacterRepository = authUserCharacterRepository;
     _sessionRepository           = sessionRepository;
     _encounterRepository         = encounterRepository;
     _guildStatusRepository       = guildStatusRepository;
     _bossFightRepository         = bossFightRepository;
 }
コード例 #29
0
        public void SetUp()
        {
            _clientRepository             = new ClientRepository(_liveSetting);
            _clientIdentifierRepository   = new ClientIdentifierRepository(_liveSetting);
            _personRepository             = new PersonRepository(_liveSetting);
            _clientRelationshipRepository = new ClientRelationshipRepository(_liveSetting);
            _encounterRepository          = new EncounterRepository(_liveSetting);
            _clientStateRepository        = new ClientStateRepository(_liveSetting);
            _memberTracingRepository      = new ObsFamilyTraceResultRepository(_liveSetting);
            _pSmartStoreRepository        = new PSmartStoreRepository(_liveSetting);
            _registryService = new RegistryService(_clientRepository, _clientIdentifierRepository, _personRepository,
                                                   _clientRelationshipRepository, _encounterRepository, _clientStateRepository, _pSmartStoreRepository);

            _memberTracingService = new MemberTracingService(_encounterRepository, _memberTracingRepository,
                                                             _clientStateRepository);
        }
コード例 #30
0
 public void SetUp()
 {
     _liveSetting    = new LiveSetting(_database.DatabasePath);
     _formRepository = new FormRepository(_liveSetting,
                                          new QuestionRepository(_liveSetting,
                                                                 new ConceptRepository(_liveSetting, new CategoryRepository(_liveSetting))));
     _encounterRepository   = new EncounterRepository(_liveSetting);
     _obsRepository         = new ObsRepository(_liveSetting);
     _clientStateRepository = new ClientStateRepository(_liveSetting);
     _formId           = TestDataHelpers._formId;
     _form             = _formRepository.GetWithQuestions(_formId, true);
     _encounterNew     = TestHelpers.CreateTestEncounters(_form);
     _encounter        = TestHelpers.CreateTestEncountersWithObs(_form);
     _navigationEngine = new NavigationEngine();
     _validationEngine = new ValidationEngine();
     _obsService       = new ObsService(_formRepository, _encounterRepository, _obsRepository, _navigationEngine, _validationEngine, _clientStateRepository);
 }
コード例 #31
0
 public RecordsController(IEncounterDifficultyRepository difficultyRepository, ILogger logger,
                          ISessionRepository sessionRepository, IBossFightRepository bossFightRepository,
                          IEncounterRepository encounterRepository, IRecordsRepository recordsRepository,
                          IGuildRepository guildRepository, IRecordCharts recordCharts,
                          IAuthenticationRepository authRepository, IAuthUserCharacterRepository authUserCharacterRepository)
 {
     _difficultyRepository = difficultyRepository;
     _logger                      = logger;
     _sessionRepository           = sessionRepository;
     _bossFightRepository         = bossFightRepository;
     _encounterRepository         = encounterRepository;
     _recordsRepository           = recordsRepository;
     _guildRepository             = guildRepository;
     _recordCharts                = recordCharts;
     _authRepository              = authRepository;
     _authUserCharacterRepository = authUserCharacterRepository;
 }
コード例 #32
0
ファイル: EncounterFactory.cs プロジェクト: divyang4481/REM
 /// <summary>
 /// Initializes a new instance of the <see cref="EncounterFactory"/> class.
 /// </summary>
 /// <param name="encounterRepository">The encounter repository.</param>
 public EncounterFactory(IEncounterRepository encounterRepository)
 {
     _encounterRepository = encounterRepository;
 }