Ejemplo n.º 1
0
 private UserService CreateUserService(IUserRepository userRepository, IStatisticsRepository statisticsProvider, string userId)
 {
     return(new UserService(
                userRepository,
                statisticsProvider,
                new StringUserProvider(userId)));
 }
Ejemplo n.º 2
0
 public StatisticsService(
     IStatisticsRepository statisticsRepository,
     IMusicRepository musicRepository)
 {
     _statisticsRepository = statisticsRepository;
     _musicRepository = musicRepository;
 }
 public StatisticsController(IStatisticsRepository repository, ILeagueRepository leagueRepository, ITipRepository tipRepository)
 {
     this.repository       = repository;
     this.leagueRepository = leagueRepository;
     this.tipRepository    = tipRepository;
     viewModel             = new StatisticsViewModel();
 }
Ejemplo n.º 4
0
 public DatabaseCleanupJob(IJobHubHelper hubHelper, IJobRepository jobRepository, ISettingsService settingsService,
                           IStatisticsRepository statisticsRepository)
     : base(hubHelper, jobRepository, settingsService, typeof(DatabaseCleanupJob), Constants.LogPrefix.DatabaseCleanupJob)
 {
     _statisticsRepository = statisticsRepository;
     Title = jobRepository.GetById(Id).Title;
 }
        public StatisticsRepositoryTests(ITestOutputHelper output)
        {
            dynamic settings = JsonConvert.DeserializeObject(File.ReadAllText("../../../appsettings.json"));

            _statistics = new StatisticsRepository((string)settings.BlockchainRiskControlJob.Db.MongoDataConnString, LogFactory.Create());
            _output     = output;
        }
 public UnitConversionStatisticsRepository(
     IndicatorDetails details,
     IStatisticsRepository repository)
 {
     this.Details    = details;
     this.Repository = repository;
 }
Ejemplo n.º 7
0
        public async Task SetupDatabase()
        {
            var container = new Container(c =>
            {
                c.AddRegistry <DAS.Data.Functions.Ioc.DefaultRegistry>();
            });

            Mediator             = container.GetInstance <IMediator>();
            StatisticsRepository = container.GetInstance <IStatisticsRepository>();

            Log = new NLogLogger(typeof(StatisticsService));
            EasStatisticsHandlerMock         = new Mock <IEasStatisticsHandler>();
            CommitmentsStatisticsHandlerMock = new Mock <ICommitmentsStatisticsHandler>();
            PaymentsStatisticsHandlerMock    = new Mock <IPaymentStatisticsHandler>();

            StatisticsService = new StatisticsService(Log, EasStatisticsHandlerMock.Object, StatisticsRepository,
                                                      Mediator, CommitmentsStatisticsHandlerMock.Object, PaymentsStatisticsHandlerMock.Object);

            StatisticsTestsRepository = new StatisticsTestsRepository(DataAcceptanceTests.Config.DatabaseConnectionString);
            await StatisticsTestsRepository.DeleteConsistencyChecks();

            await StatisticsTestsRepository.DeletePayments();

            await StatisticsTestsRepository.InsertPaymentsData(new PaymentsRecord
            {
                UpdateDateTime = DateTime.Now
            });
        }
Ejemplo n.º 8
0
        public async Task SetupDatabase()
        {
            var container = new Container(c =>
            {
                c.AddRegistry <DAS.Data.Functions.Ioc.DefaultRegistry>();
            });

            Mediator             = container.GetInstance <IMediator>();
            StatisticsRepository = container.GetInstance <IStatisticsRepository>();

            Log = new NLogLogger(typeof(StatisticsService), null);
            EasStatisticsHandlerMock         = new Mock <IEasStatisticsHandler>();
            CommitmentsStatisticsHandlerMock = new Mock <ICommitmentsStatisticsHandler>();
            PaymentsStatisticsHandlerMock    = new Mock <IPaymentStatisticsHandler>();

            StatisticsService = new StatisticsService(Log, EasStatisticsHandlerMock.Object,
                                                      StatisticsRepository, Mediator,
                                                      CommitmentsStatisticsHandlerMock.Object, PaymentsStatisticsHandlerMock.Object);

            StatisticsTestsRepository = new StatisticsTestsRepository(DataAcceptanceTests.Config.DatabaseConnectionString);
            await StatisticsTestsRepository.DeleteConsistencyChecks();

            await StatisticsTestsRepository.DeleteCommitments();

            await StatisticsTestsRepository.InsertCommitmentsData(new CommitmentsRecord
            {
                CommitmentID         = 123, PaymentStatus = "Active", ApprenticeshipID = 123, AgreementStatus = "Agreed",
                ProviderID           = "ABC", LearnerID = "ABC", EmployerAccountID = "ABC", TrainingTypeID = "ABC", TrainingID = "ABC",
                TrainingStartDate    = DateTime.Now, TrainingEndDate = DateTime.Now, TrainingTotalCost = new decimal(123.12), UpdateDateTime = DateTime.Now,
                LegalEntityCode      = "ABC", LegalEntityName = "ABC", LegalEntityOrganisationType = "ABC", DateOfBirth = DateTime.Now, IsLatest = true, TransferSenderAccountId = null,
                TransferApprovalDate = DateTime.Now, TransferApprovalStatus = "ABC"
            });
        }
Ejemplo n.º 9
0
 public StatisticsController(
     IStatisticsRepository statisticsRepository,
     ILogger <StatisticsController> logger)
 {
     _statisticsRepository = statisticsRepository;
     _logger = logger;
 }
 public StatisticsService(
     IOperationValidationRepository validationRepository,
     IStatisticsRepository statisticsRepository)
 {
     _validationRepository = validationRepository;
     _statisticsRepository = statisticsRepository;
 }
Ejemplo n.º 11
0
 public StatisticsService(IStatisticsRepository statisticsRepository,
                          IMapper mapper,
                          ISearchService <Discount, Discount> searchService)
 {
     _statisticsRepository = statisticsRepository;
     _mapper        = mapper;
     _searchService = searchService;
 }
 /// <summary>
 /// Constructor.
 /// </summary>
 public RetrieveOltpStatisticsTask(IOptions <BalancerConfiguration> configuration,
                                   IStatisticsRepository repository, IStatisticsStorage storage, ILogger <RetrieveOltpStatisticsTask> logger)
 {
     _repository    = repository;
     _storage       = storage;
     _logger        = logger;
     _configuration = configuration.Value;
 }
Ejemplo n.º 13
0
 public StatisticsController(IStatisticsRepository statisticsRepository,
                             IActionRepository actionRepository,
                             IEmailRepository emailRepository)
 {
     this.statisticsRepository = statisticsRepository;
     this.actionRepository     = actionRepository;
     this.emailRepository      = emailRepository;
 }
Ejemplo n.º 14
0
 public ShowService(IJobRepository jobRepository, IShowRepository showRepository, ILibraryRepository libraryRepository,
                    IPersonService personService, IStatisticsRepository statisticsRepository, ISettingsService settingsService) : base(jobRepository, personService)
 {
     _showRepository       = showRepository;
     _libraryRepository    = libraryRepository;
     _statisticsRepository = statisticsRepository;
     _settingsService      = settingsService;
 }
Ejemplo n.º 15
0
        public SettingsViewModel(IConfigurationRepository configurationRepository, IStatisticsRepository statisticsRepository, IDialogService dialogService)
        {
            _configurationRepository = configurationRepository;
            _statisticsRepository    = statisticsRepository;
            _dialogService           = dialogService;

            CreateCommands();
        }
Ejemplo n.º 16
0
 public SettingsController(ISettingsService settingsService, IStatisticsRepository statisticsRepository, ILanguageService languageService, IMapper mapper, IMediaServerService mediaServerService)
 {
     _languageService      = languageService;
     _settingsService      = settingsService;
     _statisticsRepository = statisticsRepository;
     _mediaServerService   = mediaServerService;
     _mapper = mapper;
 }
        public void Setup()
        {
            var connectionStringSettings = ConfigurationManager.ConnectionStrings["NorthwindDb"];
            var connectionString         = connectionStringSettings.ConnectionString;
            var providerFactory          = DbProviderFactories.GetFactory(connectionStringSettings.ProviderName);

            _statisticsRepository = new StatisticsRepository(providerFactory, connectionString, new NorthwindMapper());
        }
 public SendNotificationWhenPaidInvoice(IStatisticsRepository statisticsRepository,
                                        IHubContext <InvoiceHub> invoiceHub,
                                        IMapper mapper)
 {
     _statisticsRepository = statisticsRepository;
     _invoiceHub           = invoiceHub;
     _mapper = mapper;
 }
Ejemplo n.º 19
0
 public AccountController(UserManager <UserModel> userManager,
                          SignInManager <UserModel> signInManager,
                          IStatisticsRepository statisticsRepository)
 {
     _userManager          = userManager;
     _signInManager        = signInManager;
     _statisticsRepository = statisticsRepository;
 }
Ejemplo n.º 20
0
        public async Task SetupDatabase()
        {
            var container = new Container(c =>
            {
                c.AddRegistry <DAS.Data.Functions.Ioc.DefaultRegistry>();
            });

            Mediator             = container.GetInstance <IMediator>();
            StatisticsRepository = container.GetInstance <IStatisticsRepository>();

            Log = new NLogLogger(typeof(StatisticsService), null);
            EasStatisticsHandlerMock         = new Mock <IEasStatisticsHandler>();
            CommitmentsStatisticsHandlerMock = new Mock <ICommitmentsStatisticsHandler>();
            PaymentsStatisticsHandlerMock    = new Mock <IPaymentStatisticsHandler>();

            StatisticsService = new StatisticsService(Log, EasStatisticsHandlerMock.Object,
                                                      StatisticsRepository, Mediator,
                                                      CommitmentsStatisticsHandlerMock.Object, PaymentsStatisticsHandlerMock.Object);

            StatisticsTestsRepository = new StatisticsTestsRepository(DataAcceptanceTests.Config.DatabaseConnectionString);
            await StatisticsTestsRepository.DeleteConsistencyChecks();

            await StatisticsTestsRepository.DeleteEmployerAccounts();

            await StatisticsTestsRepository.DeleteEmployerAgreements();

            await StatisticsTestsRepository.DeleteEmployerLegalEntities();

            await StatisticsTestsRepository.DeletePayments();

            await StatisticsTestsRepository.DeleteEmployerPayeSchemes();

            await StatisticsTestsRepository.InsertPaymentsData(new PaymentsRecord
            {
                CollectionYear = DateTime.Now.Year,  //Hima - Changed from 2018 to DateTime.Now.Year
                UpdateDateTime = DateTime.Now
            });

            await StatisticsTestsRepository.InsertEmployerPayeSchemes(new EmployerPayeSchemesRecord()
            {
                DasAccountId = "123", Ref = "123", AddedDate = DateTime.Now, UpdateDateTime = DateTime.Now, IsLatest = true
            });

            await StatisticsTestsRepository.InsertEmployerAccountsData(new EmployerAccountsRecord
            {
                DasAccountId = "123", AccountName = "abc", DateRegistered = DateTime.Now, OwnerEmail = "memecom", UpdateDateTime = DateTime.Now, AccountId = 123, IsLatest = true
            });

            await StatisticsTestsRepository.InsertEmployerLegalEntities(new EmployerLegalEntitiesRecord
            {
                DasAccountId = "123", DasLegalEntityId = 123, Status = "active", UpdateDateTime = DateTime.Now, IsLatest = true, Name = "abc", Source = "abc"
            });

            await StatisticsTestsRepository.InsertEmployerAgreements(new EmployerAgreementsRecord()
            {
                DasAccountId = "123", Status = "signed", DasLegalEntityId = 123, DasAgreementId = "123", UpdateDateTime = DateTime.Now, IsLatest = true
            });
        }
Ejemplo n.º 21
0
 public StatisticsService(
     IStatisticsRepository statsRepostiory,
     ICache cache,
     ICacheKeyBuilderFactory keyFactory)
 {
     _statsRepostiory = statsRepostiory;
     _cache = cache;
     _keyFactory = keyFactory;
 }
Ejemplo n.º 22
0
 public MovieService(IMovieRepository movieRepository, ILibraryRepository libraryRepository,
                     IPersonService personService, ISettingsService settingsService,
                     IStatisticsRepository statisticsRepository, IJobRepository jobRepository) : base(jobRepository, personService)
 {
     _movieRepository      = movieRepository;
     _libraryRepository    = libraryRepository;
     _settingsService      = settingsService;
     _statisticsRepository = statisticsRepository;
 }
Ejemplo n.º 23
0
 public SyncController(ICompaniesRepository companiesRepository,
                       IStatisticsRepository statisticsRepository,
                       ILogger <SyncController> logger,
                       IModelFacade modelFacade) : base(modelFacade)
 {
     _companiesRepository  = companiesRepository;
     _statisticsRepository = statisticsRepository;
     _logger = logger;
 }
Ejemplo n.º 24
0
 public CompanyController(ICompaniesRepository hostRepo,
                          IStatisticsRepository statsRepo,
                          IHostingEnvironment env,
                          IModelFacade modelFacade) : base(modelFacade)
 {
     _hostRepo    = hostRepo;
     _statsRepo   = statsRepo;
     _webRootPath = env.WebRootPath;
 }
Ejemplo n.º 25
0
 /// <summary>
 ///     Create new instance.
 /// </summary>
 public ProductService(
     IAnalysisRepository analysisRepository,
     IStatisticsRepository statisticsRepository,
     IGeocoderParser geocoderParser)
 {
     _analysisRepository   = analysisRepository;
     _statisticsRepository = statisticsRepository;
     _geocoderParser       = geocoderParser;
 }
 public PredictionController(IAccountRepository accountRepository, IPredictionRepository predictionRepository,
                             IStatisticsRepository statisticsRepository, IBetRepository betRepository, IRandomRepository randomRepository)
 {
     this.accountRepository    = accountRepository;
     this.predictionRepository = predictionRepository;
     this.statisticsRepository = statisticsRepository;
     this.betRepository        = betRepository;
     this.randomRepository     = randomRepository;
     viewModel = new PredictionsViewModel();
 }
Ejemplo n.º 27
0
 public DividingStatisticsRepository(
     IStatisticsRepository denominatorRepository,
     IStatisticsRepository numeratorRepository)
 {
     this.Repositories = new List <IStatisticsRepository>()
     {
         denominatorRepository,
         numeratorRepository,
     };
 }
Ejemplo n.º 28
0
        private static void Setup()
        {
            Configuration.Linq.AllowMultipleQuery = true;
            var connection = new DataConnection("NorthwindDb");

            _productRepository    = new ProductRepository(connection);
            _employeeRepository   = new EmployeeRepository(connection);
            _orderRepository      = new OrderRepository(connection);
            _statisticsRepository = new StatisticsRepository(connection);
        }
Ejemplo n.º 29
0
        public MainWindow(IStatisticsRepository repo)
        {
            this.repository = repo;
            InitializeComponent();
            List <string> listOfTypes = GetListOfTypes();

            TypeSelector.ItemsSource = listOfTypes;
            LoadInputTypes(listOfTypes.First());

            FillDataGrid();
        }
Ejemplo n.º 30
0
 public ArticleDetailsQueryHandler(
     IArticleRepository articleRepository,
     IJournalistRepository journalistRepository,
     IStatisticsRepository statistics,
     ICurrentUser currentUser)
 {
     this.articleRepository    = articleRepository;
     this.journalistRepository = journalistRepository;
     this.statistics           = statistics;
     this.currentUser          = currentUser;
 }
        public PrivacyLimitStatisticsRepository(
            PrivacyLimit privacyLimit,
            IStatisticsRepository mainRepository,
            IStatisticsRepository refRepository) : base()
        {
            this.Limit = privacyLimit;

            this.Repositories = new List <IStatisticsRepository>()
            {
                refRepository,
                mainRepository,
            };
        }
Ejemplo n.º 32
0
 public StatisticsService(ILog log,
                          IEasStatisticsHandler easStatisticsHandler,
                          IStatisticsRepository repository,
                          IMediator mediator,
                          ICommitmentsStatisticsHandler commitmentsStatisticsHandler,
                          IPaymentStatisticsHandler paymentStatisticsHandler)
 {
     _paymentStatisticsHandler = paymentStatisticsHandler ?? throw new ArgumentNullException(nameof(paymentStatisticsHandler));
     _mediator                     = mediator ?? throw new ArgumentNullException(nameof(mediator));
     _log                          = log ?? throw new ArgumentNullException(nameof(log));
     _easStatisticsHandler         = easStatisticsHandler ?? throw new ArgumentNullException(nameof(easStatisticsHandler));
     _repository                   = repository ?? throw new ArgumentNullException(nameof(repository));
     _commitmentsStatisticsHandler = commitmentsStatisticsHandler ?? throw new ArgumentNullException(nameof(commitmentsStatisticsHandler));
 }
 public GameActionStatisticsCommand(IStatisticsRepository statisticsRepository)
 {
     this.statisticsRepository = statisticsRepository;
 }
 public UserService(IUserRepository userRepository, IStatisticsRepository statsRepository, IUserProvider userProvider)
     : base(userProvider)
 {
     this.userRepository = userRepository;
     this.statsRepository = statsRepository;
 }
 public void Setup()
 {
     this.repository = new MockStatisticsRepository();
     this.command = new GameActionStatisticsCommand(this.repository);
 }
Ejemplo n.º 36
0
 //
 // GET: /Statistics/
 public StatisticsController(IStatisticsRepository statisticsRepository)
 {
     _statisticsRepository = statisticsRepository;
 }
Ejemplo n.º 37
0
 private UserService CreateUserService(IUserRepository userRepository, IStatisticsRepository statisticsProvider, string userId)
 {
     return new UserService(
         userRepository,
         statisticsProvider,
         new StringUserProvider(userId));
 }
Ejemplo n.º 38
0
        private void BulkInsertTestData(IStatisticsRepository repository)
        {
            var rnd = new Random();

            for (int i = 0; i < 100; i++)
            {
                var stats = new UserStats()
                {
                    UserId = "testuser_" + i.ToString(),
                    Victories = rnd.Next(1000),
                    Defeats = rnd.Next(1000)
                };

                repository.Save(stats);
            }
        }