public RepositoryManager()
  {
      TcModel = new SplitterEntities();
      UserRepository = new UserRepository(TcModel);
      RuleRepository = new RuleRepository(TcModel);
      StatisticRepository = new StatisticRepository(TcModel);
  }
 public AccountFactoryRepository(IAccountRepository accountRepository, IProfileRepository profileRepository, ISettingsRepository settingsRepository, IStatisticRepository statisticRepository)
 {
     Accounts   = accountRepository;
     Profiles   = profileRepository;
     Settings   = settingsRepository;
     Statistics = statisticRepository;
 }
        private IProductRepository productRepository;     // = new EFProductRepository(db);

        public DBLoader(ViDBContext db)
        {
            statisticRepository = new EFStatisticRepository(db);
            vendorRepository    = new EFVendorRepository(db);
            priceRepository     = new EFPriceRepository(db);
            productRepository   = new EFProductRepository(db);
        }
Exemple #4
0
        public StatisticService(
            IStatisticRepository statisticRepository, IAccountService accountService, StatisticManager statisticManager,
            Dictionary <string, IMt4MySqlRepository> repositories, IClientService clientServise, IService Service,
            IMailingService mailingService, ISignalService signalService, StatisticCalculator calculator, ICacheService cacheService
            )
        {
            try
            {
                ratesServer = ConfigurationManager.AppSettings["RatesServer"];
                this.statisticRepository           = statisticRepository;
                this.accountService                = accountService;
                this.clientService                 = clientServise;
                this.statisticManager              = statisticManager;
                this.mt4Repositories               = repositories;
                this.Service                       = Service;
                this.mailingService                = mailingService;
                this.cacheService                  = cacheService;
                this.signalService                 = signalService;
                statisticManager.StatisticUpdated += StatisticUpdated;

                FirstUpdatingStatistics();

#if !DEBUG
                UpdateOpenTradesRatio();
                UpdateActivities(Constants.ActivitiesCachingAmount);
#endif
            }
            catch (Exception ex)
            {
                Logger.Fatal("Fatal error at init: {0}", ex.ToString());
                throw;
            }
        }
Exemple #5
0
 public DataRepository()
 {
     UserRepository         = new UserRepository();
     GameRepository         = new GameRepository();
     GameInstanceRepository = new GameInstanceRepository();
     StatisticRepository    = new StatisticRepository();
 }
 /// <summary>
 /// Zwolnienie zasobów
 /// </summary>
 protected override void OnDisposeController()
 {
     if (_repository != null)
     {
         _repository.Dispose();
         _repository = null;
     }
 }
Exemple #7
0
 public StatisticService(IDistrictRepository districtRepository, IPORepository poRepository, ITransactionRepository transactionRepository, IStatisticRepository statisticRepository, IApplicationUserRepository userRepository)
 {
     _transactionRepository = transactionRepository;
     _statisticRepository   = statisticRepository;
     _userRepository        = userRepository;
     _poRepository          = poRepository;
     _districtRepository    = districtRepository;
 }
Exemple #8
0
 public UnitOfWork(IWebSearchRepository webSearchRepository, IFileSearchRepository fileSearchRepository,
                   IStatisticRepository statisticRepository, SearchStatisticDbContext searchStatisticDbContext)
 {
     WebSearchRepository  = webSearchRepository;
     FileSearchRepository = fileSearchRepository;
     StatisticRepository  = statisticRepository;
     _statisticDbContext  = searchStatisticDbContext;
 }
Exemple #9
0
 public StatisticService(IMatchPlayerRepository matchPlayerRepository, IPlayerRepository playerRepository, IMatchRepository matchRepository, ILeagueRepository leagueRepository, IMapper mapper, IStatisticRepository statisticRepository)
 {
     _matchPlayerRepository = matchPlayerRepository;
     _playerRepository      = playerRepository;
     _matchRepository       = matchRepository;
     _leagueRepository      = leagueRepository;
     _mapper = mapper;
     _statisticRepository = statisticRepository;
 }
 public DataManager(IAnswersRepository answersRepository, IQuestionsRepository questionsRepository, ITestsRepository testsRepository, IStatisticRepository statisticRepository, IUsersRepository usersRepository, IWrittenLettersRepository writtenLettersRepository)
 {
     this.answersRepository        = answersRepository;
     this.questionsRepository      = questionsRepository;
     this.testsRepository          = testsRepository;
     this.statisticRepository      = statisticRepository;
     this.writtenLettersRepository = writtenLettersRepository;
     this.usersRepository          = usersRepository;
 }
 public MatchService(IMatchPlayerRepository matchPlayerRepository, IMatchRepository matchRepository, ILeagueRepository leagueRepository, ITeamRepository teamRepository, IMapper mapper, IStatisticRepository statisticRepository)
 {
     _matchPlayerRepository = matchPlayerRepository;
     _teamRepository        = teamRepository;
     _matchRepository       = matchRepository;
     _leagueRepository      = leagueRepository;
     _mapper = mapper;
     _statisticRepository = statisticRepository;
 }
Exemple #12
0
 public StatisticService(ISubscriptionRepository subscriptionRepository,
                         ICheckAccessRepository checkRepository,
                         IServiceRepository serviceRepository,
                         IStatisticRepository statisticRepository)
 {
     this.subscriptionRepository = subscriptionRepository;
     this.checkRepository        = checkRepository;
     this.serviceRepository      = serviceRepository;
     this.statisticRepository    = statisticRepository;
 }
 public DataManager(IAnswersRepository answersRepository, ITestsRepository testsRepository, IQuestionsRepository quesionsRepository, IUsersRepository usersRepository, ICorrectAnswerRepository correctAnswerRepository, IUserTestAccessRepository userTestAccessRepository, IStatisticRepository statisticRepository)
 {
     _answersRepository        = answersRepository;
     _testsRepository          = testsRepository;
     _quesionsRepository       = quesionsRepository;
     _usersRepository          = usersRepository;
     _correctAnswerRepository  = correctAnswerRepository;
     _userTestAccessRepository = userTestAccessRepository;
     _statisticRepository      = statisticRepository;
 }
 public DataManagerMock(IAnswersRepository answersRepository, IQuestionsRepository questionsRepository,
                        ITestsRepository testsRepository, IStatisticRepository statisticRepository, IUsersRepository usersRepository, IWrittenLettersRepository writtenLettersRepository)
 {
     Answers        = answersRepository;
     Questions      = questionsRepository;
     Tests          = testsRepository;
     Statistic      = statisticRepository;
     Users          = usersRepository;
     WrittenLetters = writtenLettersRepository;
 }
Exemple #15
0
        public PlayerStatisticService(IStatisticRepository <BasePlayerStatistics> repository)
        {
            _repository = repository;
            cache       = new ConcurrentDictionary <string, BasePlayerStatistics>(new List <KeyValuePair <string, BasePlayerStatistics> >(), StringComparer.OrdinalIgnoreCase);

            foreach (BasePlayerStatistics stats in _repository.GetAll())
            {
                var trimStats = stats.Trim();
                cache.TryAdd(trimStats.Name, trimStats);
            }
        }
 public StatisticService(IStatisticRepository statisticRepository,
                         IGameUsersRepository gameUsersRepository,
                         ICardMoveRepository cardMoveRepository,
                         IPlayerRepository playerRepository,
                         ICardRepository cardRepository)
 {
     _statisticRepository = statisticRepository;
     _gameUsersRepository = gameUsersRepository;
     _cardMoveRepository  = cardMoveRepository;
     _playerRepository    = playerRepository;
     _cardRepository      = cardRepository;
 }
Exemple #17
0
 public DataService(IMusariumRepository musariumRepository, IPrizeRepository prizeRepository, IQuestRepository questRepository,
                    IQuestionRepository questionRepository, IStatisticRepository statisticRepository, IAnswerRepository answerRepository,
                    ICityRepository cityRepository)
 {
     this.answerRepository    = answerRepository;
     this.cityRepository      = cityRepository;
     this.musariumRepository  = musariumRepository;
     this.prizeRepository     = prizeRepository;
     this.questRepository     = questRepository;
     this.questionRepository  = questionRepository;
     this.statisticRepository = statisticRepository;
 }
Exemple #18
0
 public DataManagerMock(IAnswersRepository answersRepository, ITestsRepository testsRepository,
                        IQuestionsRepository questionsRepository, IUsersRepository usersRepository,
                        ICorrectAnswerRepository correctAnswerRepository, IUserTestAccessRepository userTestAccess, IStatisticRepository statisticRepository)
 {
     Answers        = answersRepository;
     Tests          = testsRepository;
     Questions      = questionsRepository;
     Users          = usersRepository;
     CorrectAnswers = correctAnswerRepository;
     UserTestAccess = userTestAccess;
     Statistics     = statisticRepository;
 }
Exemple #19
0
        public StatisticManager(IStatisticRepository statisticRepository, Dictionary <string, IMt4MySqlRepository> mt4Repositories, StatisticCalculator calculator)
        {
            this.statisticRepository = statisticRepository;
            this.mt4Repositories     = mt4Repositories;
            this.calculator          = calculator;

            calculationLock = new object();

            TaskManager.Initialize(new Registry());
            TaskManager.AddTask(UpdateStatistic, x => x.ToRunNow().DelayFor(5).Minutes());
            TaskManager.AddTask(UpdateStatistic, x => x.ToRunEvery(1).Days().At(1, 0));
        }
Exemple #20
0
 public UserController(IDeckRepository deckRepository, ICardRepository cardRepository,
                       IStatisticRepository statisticRepository, IConfiguration config,
                       UserManager <User> userManager,
                       SignInManager <User> signInManager, IMapper mapper)
 {
     _config              = config;
     _userManager         = userManager;
     _signInManager       = signInManager;
     _mapper              = mapper;
     _cardRepository      = cardRepository;
     _deckRepository      = deckRepository;
     _statisticRepository = statisticRepository;
 }
Exemple #21
0
 public AdminPresenter(IAdminView view, IMedicineRepository medicineRepository
                       , IStaffRepository staffRepository, IServiceRepository serviceRepository
                       , IBillRepository billRepository,
                       IStatisticRepository statisticRepository
                       )
 {
     _view = view;
     _medicineRepository  = medicineRepository;
     _staffRepository     = staffRepository;
     _serviceRepository   = serviceRepository;
     _billRepository      = billRepository;
     _statisticRepository = statisticRepository;
 }
Exemple #22
0
        public ServerStatisticService(IStatisticRepository <BaseServerStatistics> repository, IServerService serverService)
        {
            _repository    = repository;
            _serverService = serverService;

            cache = new ConcurrentDictionary <string, BaseServerStatistics>();

            foreach (BaseServerStatistics stats in _repository.GetAll())
            {
                var trimStat = stats.Trim();
                cache.TryAdd(trimStat.EndPoint, trimStat);
            }
        }
Exemple #23
0
        public IAsyncEnumerable <string> Search(IStatisticRepository repository, StatisticQueryRequest query, CancellationToken cancellationToken = default)
        {
            var qr = repository.GetAllItems(cancellationToken).IgnoreNull();

            if (!string.IsNullOrWhiteSpace(query.Category))
            {
                qr = qr.Where(x => x.Category == query.Category);
            }
            if (!string.IsNullOrWhiteSpace(query.Uri))
            {
                qr = qr.Where(x => x.Uri == query.Uri);
            }

            return(qr.Select(item => item.Id).IgnoreNull().Paging(query.Pagination));
        }
Exemple #24
0
 /// <summary>
 /// Logowanie
 /// </summary>
 /// <param name="repository">Repozytorium użytkowników</param>
 /// <param name="roles">Repozytorium użytkowników</param>
 /// <param name="statisticRepository">Repozytorium statystyk</param>
 public AccountController(IUsersRepository repository, IRoleRepository roles, IStatisticRepository statisticRepository)
 {
     _repository          = repository;
     _roles               = roles;
     _statisticRepository = statisticRepository;
     UserManager          =
         from user in repository.Users
         select new ApplicationUser
     {
         Name      = user.Name,
         Id        = user.Id,
         LastName  = user.LastName,
         FirstName = user.FirstName,
         Password  = user.Password,
         Role      = user.Role,
         Campaigns = user.Campaigns,
         IsBlocked = user.IsBlocked,
         AdPoints  = user.AdPoints,
         Email     = user.Email
     };
 }
 public HistorianService(IStatisticRepository statisticRepository)
 {
     this.statisticRepository = statisticRepository ?? throw new ArgumentNullException(nameof(statisticRepository));
 }
Exemple #26
0
 public StatisticController(IStatisticRepository StatisticRepository, IStatisticService statisticService)
 {
     this._StatisticRepository = StatisticRepository;
     this._statisticService    = statisticService;
 }
Exemple #27
0
 public LottoController(IStatisticRepository statRepo)
 {
     statRepository = statRepo;
 }
 public StatisticService(IImageRepository imageRepository, IStatisticRepository statisticRepository)
 {
     _imageRepository     = imageRepository;
     _statisticRepository = statisticRepository;
 }
Exemple #29
0
 public CompanyMapper(IStatisticRepository statisticRepository)
 {
     _statisticRepository = statisticRepository;
 }
 public StatisticService(IStatisticRepository repository, IMapper mapper) : base(repository, mapper)
 {
     _repository = repository;
     _mapper     = mapper;
 }
 public StatisticController(DataContext context, IStatisticRepository repo, IMapper mapper)
 {
     _repo    = repo;
     _mapper  = mapper;
     _context = context;
 }
 public StatisticController(IStatisticRepository repository)
 {
     this.repository = repository;
 }
 public StatisticsController(IStatisticRepository statisticRepository)
 {
     this.statisticRepository = statisticRepository;
 }
 public PassTestService(IStatisticRepository statisticRepository, IAnswerRepository answerRepository)
 {
     this.statisticRepository = statisticRepository;
     this.answerRepository    = answerRepository;
 }
Exemple #35
0
 public AdminController(IUserRepository userRepo, IStatisticRepository statRepo)
 {
     userRepository = userRepo;
     statRepository = statRepo;
 }