Esempio n. 1
0
 public Pricer(IInstrumentRepository instrumentRepository, double interval)
 {
     _timer = new Timer(interval);
     _instrumentRepository = instrumentRepository;
     _instruments          = _instrumentRepository.GetInstruments().Select(instrument => instrument.Name).ToArray();
     _rand = new Random((int)DateTime.Now.Ticks);
 }
Esempio n. 2
0
 public ToUpdateLotInstrumentPrice(
     ILotRepository lotRepository,
     IInstrumentRepository instrumentRepository)
 {
     _lotRepository        = lotRepository ?? throw new ArgumentNullException(nameof(lotRepository));
     _instrumentRepository = instrumentRepository ?? throw new ArgumentNullException(nameof(instrumentRepository));
 }
Esempio n. 3
0
 public InstrumentService(
     IInstrumentRepository instrumentRepository,
     IEventManagerSource eventManagerSource)
 {
     _instrumentRepository = instrumentRepository ?? throw new ArgumentNullException(nameof(instrumentRepository));
     _eventManagerSource   = eventManagerSource ?? throw new ArgumentNullException(nameof(eventManagerSource));
 }
 public WhenLotWasCreated(
     ILotRepository lotRepository,
     IInstrumentRepository instrumentRepository)
 {
     _lotRepository        = lotRepository ?? throw new System.ArgumentNullException(nameof(lotRepository));
     _instrumentRepository = instrumentRepository ?? throw new System.ArgumentNullException(nameof(instrumentRepository));
 }
Esempio n. 5
0
 public static InstrumentService CreateForSearch(IInstrumentRepository repository)
 {
     return(new InstrumentService(
                TestUserContext.Create("*****@*****.**", "Test User", "Operations Manager", UserRole.Member),
                repository,
                MockRepository.GenerateStub <IQueueDispatcher <IMessage> >()));
 }
Esempio n. 6
0
 public static InstrumentService Create(IInstrumentRepository repository, IUserContext userContext)
 {
     return(new InstrumentService(
                userContext,
                repository,
                MockRepository.GenerateStub <IQueueDispatcher <IMessage> >()));
 }
Esempio n. 7
0
 public AlertService(IOrderRepository orderRepository, IInstrumentRepository instrumentRepository, IAlertRepository alertRepository, IAlertManager alertManager )
 {
     _orderRepository = orderRepository;
     _instrumentRepository = instrumentRepository;
     _alertRepository = alertRepository;
     _alertManager = alertManager;
 }
 public WhenInstrumentPriceChanged(
     IInstrumentRepository instrumentRepository,
     ICommandManagerSource commandManagerSource)
 {
     _instrumentRepository = instrumentRepository ?? throw new System.ArgumentNullException(nameof(instrumentRepository));
     _commandManagerSource = commandManagerSource ?? throw new System.ArgumentNullException(nameof(commandManagerSource));
 }
Esempio n. 9
0
 public CustomersController(IInstrumentRepository repository, IMapper mapper, LinkGenerator linkGenerator, IConfiguration configuration)
 {
     _repository    = repository;
     _mapper        = mapper;
     _linkGenerator = linkGenerator;
     _configuration = configuration;
 }
Esempio n. 10
0
 public InstrumentService(
     IUserContext applicationContext,
     IInstrumentRepository instrumentRepository,
     IQueueDispatcher <IMessage> dispatcher) : base(applicationContext, dispatcher)
 {
     _instrumentRepository = instrumentRepository;
 }
Esempio n. 11
0
 public SongService(ISongRepository songRepository, IRecordingPartyRepository recordingPartyRepository, IUnitOfWork <HljodritEntitiesDb> unitOfWork, IInstrumentRepository instrumentRepository, IMediaRecordingRepository mediaRecordingRepository)
 {
     _songRepository           = songRepository;
     _recordingPartyRepository = recordingPartyRepository;
     _unitOfWork               = unitOfWork;
     _instrumentRepository     = instrumentRepository;
     _mediaRecordingRepository = mediaRecordingRepository;
 }
Esempio n. 12
0
 public PlayInsideBarCommandHandler(INotifier mail, ILogger <PlayInsideBarCommandHandler> logger, IAccountRepository accountRepository, IChartRepository chartRepository, IInstrumentRepository instrumentRepository, IMediator mediator)
 {
     _accountRepository    = accountRepository;
     _chartRepository      = chartRepository;
     _instrumentRepository = instrumentRepository;
     _mediator             = mediator;
     _mail   = mail;
     _logger = logger;
 }
Esempio n. 13
0
 public InstrumentProviderTests(ITestOutputHelper output)
     : base(output)
 {
     // Fixture Setup
     this.container        = TestComponentryContainer.Create(output);
     this.messagingAdapter = new MockMessageBusProvider(this.container).Adapter;
     this.dataSerializer   = new InstrumentSerializer();
     this.repository       = new MockInstrumentRepository(this.dataSerializer);
 }
 public InstrumentController(
     IInstrumentRepository instrumentRepository,
     IDifficultyRepository difficultyRepository,
     IMusicianRepository musicianRepository)
 {
     _instrumentRepository = instrumentRepository;
     _difficultyRepository = difficultyRepository;
     _musicianRepository   = musicianRepository;
 }
Esempio n. 15
0
 public StorageMigrationService(
     IVersionControlRepository versionControlRepository,
     IInstrumentRepository instrumentRepository,
     IMigrationOperation[] migrationOperations,
     ILogFactory logFactory)
 {
     _versionControlRepository = versionControlRepository;
     _instrumentRepository     = instrumentRepository;
     _migrationOperations      = migrationOperations;
     _log = logFactory.CreateLog(this);
 }
Esempio n. 16
0
 public InstrumentService(
     IInstrumentRepository instrumentRepository,
     ICrossInstrumentRepository crossInstrumentRepository,
     IRemainingVolumeService remainingVolumeService,
     ILogFactory logFactory)
 {
     _instrumentRepository      = instrumentRepository;
     _crossInstrumentRepository = crossInstrumentRepository;
     _remainingVolumeService    = remainingVolumeService;
     _cache = new InMemoryCache <Instrument>(instrument => instrument.AssetPairId, false);
     _log   = logFactory.CreateLog(this);
 }
Esempio n. 17
0
        public TrainingForm()
        {
            InitializeComponent();
            _instrumentRepository = new MyInstrumentRepository();
            _instrumentRepository.Init(20);

            _pricer = new Pricer(_instrumentRepository, 1);

            _instruments =
                new ObservableCollection <InstrumentViewModel>(
                    _instrumentRepository.GetInstruments().Select(instrument => new InstrumentViewModel(instrument)));
        }
Esempio n. 18
0
 public Repository()
 {
     OracleInsightDbProvider.RegisterProvider();
     string connectionString = "User Id=RMS_GUEST;Password=RMS_GUEST;Data Source=lxrmsdevdb1.beckman.com:1521/RMSDVA";
     this.db = new OracleConnectionStringBuilder(connectionString);
     this.instrumentInfoRepository = new InstrumentInfoRepository(this.db);
     this.instrumentRepository = new InstrumentRepository(this.db);
     this.accessHistoryRepository = new AccessHistoryRepository(this.db);
     this.eventRepository = new EventRepository(this.db);
     this.performanceDetailsRepository = new PerformanceDetailsRepository(this.db);
     this.systemStatusRepository = new SystemStatusRepository(this.db);
     this.instrumentAccessHistoryRepository = new InstrumentAccessHistoryRepository(this.db);
 }
Esempio n. 19
0
        public ViewModel()
        {
            _instrumentRepository = new MyInstrumentRepository();
            _instrumentRepository.Init(50);
            Instruments =
                new ObservableCollection <InstrumentViewModel>(
                    _instrumentRepository.GetInstruments().Select(instrument => new InstrumentViewModel(instrument)));
            _pricer = new Pricer(_instrumentRepository, 1);

            StartCommand   = new RelayCommand(o => { _pricer.Price(); }, o => true);
            StopCommand    = new RelayCommand(o => { _pricer.StopPrice(); }, o => true);
            RestartCommand = new RelayCommand(o => { _pricer.Restart(); }, o => true);
        }
Esempio n. 20
0
 public ValidationRules(IBandRepository bandRepository,
                         IMemberRepository memberRepository, 
                         ISongRepository songRepository, 
                         ISetlistRepository setListRepository, 
                         IGigRepository gigRepository,
                         IInstrumentRepository instrumentRepository)
 {
     _bandRepository = bandRepository;
     _memberRepository = memberRepository;
     _songRepository = songRepository;
     _setListRepository = setListRepository;
     _gigRepository = gigRepository;
     _instrumentRepository = instrumentRepository;
 }
Esempio n. 21
0
        public InstrumentsController(   IInstrumentRepository instrumentRepository,
                                        ISongRepository songRepository,
                                        IValidationRules validationRules,
                                        IAccount account)
        {
            _instrumentRepository = instrumentRepository;
            _songRepository = songRepository;
            _validationRules = validationRules;

            var currentUserName = GetCurrentSessionUser();
            if (currentUserName.Length > 0)
                _currentUser = account.GetUserByUserName(currentUserName);
            _common = new CommonSong(account, currentUserName);
        }
Esempio n. 22
0
        public void TestPrice()
        {
            _repository = Substitute.For <IInstrumentRepository>();
            _repository.GetInstruments()
            .Returns(new List <Instrument>
            {
                new Instrument("Toto", InstrumentType.Bond)
            });
            _pricer = new Pricer(_repository, 500);
            _pricer.Price();

            Thread.Sleep(800);

            _repository.Received(1).PriceUpdate("Toto", Arg.Any <double>());
        }
        public InstrumentsController(IInstrumentRepository instrumentRepository,
                                     ISongRepository songRepository,
                                     IValidationRules validationRules,
                                     IAccount account)
        {
            _instrumentRepository = instrumentRepository;
            _songRepository       = songRepository;
            _validationRules      = validationRules;

            var currentUserName = GetCurrentSessionUser();

            if (currentUserName.Length > 0)
            {
                _currentUser = account.GetUserByUserName(currentUserName);
            }
            _common = new CommonSong(account, currentUserName);
        }
Esempio n. 24
0
        public MembersController(IUserRepository userRepository,
                                IBandRepository bandRepository,
                                IMemberRepository memberRepository,
                                IInstrumentRepository instrumentRepository,
                                ISongRepository songRepository,
                                IValidationRules validationRules,
                                IAccount account)
        {
            _userRepository = userRepository;
            _bandRepository = bandRepository;
            _memberRepository = memberRepository;
            _instrumentRepository = instrumentRepository;
            _songRepository = songRepository;
            _validationRules = validationRules;

            var currentUserName = GetCurrentSessionUser();
            if (currentUserName.Length > 0)
                _currentUser = account.GetUserByUserName(currentUserName);
            _common = new CommonSong(account, currentUserName);
        }
 public InstrumentService(
     IInstrumentRepository instrumentRepository,
     ILykkeExchangeService lykkeExchangeService,
     IOrderBookService orderBookService,
     IBalanceService balanceService,
     IAssetsReadModelRepository assetsReadModelRepository,
     IAssetPairsReadModelRepository assetPairsReadModelRepository,
     IQuoteService quoteService,
     ILogFactory logFactory)
 {
     _instrumentRepository          = instrumentRepository;
     _lykkeExchangeService          = lykkeExchangeService;
     _orderBookService              = orderBookService;
     _balanceService                = balanceService;
     _assetsReadModelRepository     = assetsReadModelRepository;
     _assetPairsReadModelRepository = assetPairsReadModelRepository;
     _quoteService = quoteService;
     _cache        = new InMemoryCache <Instrument>(instrument => instrument.AssetPairId, false);
     _log          = logFactory.CreateLog(this);
 }
Esempio n. 26
0
        private static void RegisterDependecies()
        {
            var serviceProvider = new ServiceCollection()
                                  .AddLogging()
                                  .AddSingleton <IAccountRepository, AccountRepository>()
                                  .AddSingleton <IInstrumentRepository, InstrumentRepository>()
                                  .AddSingleton <IChartRepository, ChartRepository>()
                                  .BuildServiceProvider();

            serviceProvider
            .GetService <ILoggerFactory>();

            var logger = serviceProvider.GetService <ILoggerFactory>()
                         .CreateLogger <Program>();

            logger.LogDebug("Starting application");

            _accountRepository    = serviceProvider.GetService <IAccountRepository>();
            _instrumentRepository = serviceProvider.GetService <IInstrumentRepository>();
            _chartRepository      = serviceProvider.GetService <IChartRepository>();
        }
Esempio n. 27
0
 public DatabaseManager()
 {
     _boardRepository                             = new BoardRepository();
     _boardRowRepository                          = new BoardRowRepository();
     _buildingRepository                          = new BuildingRepository();
     _buildingUserRepository                      = new BuildingUserRepository();
     _certificateRepository                       = new CertificateRepository();
     _certificateRowRepository                    = new CertificateRowRepository();
     _circuitRepository                           = new CircuitRepository();
     _estateRepository                            = new EstateRepository();
     _buildingRowRepository                       = new BuildingRowRepository();
     _userRepository                              = new UserRepository();
     _instrumentRepository                        = new InstrumentRepository();
     _certificateInspectionRepository             = new CertificateInspectionRepository();
     _buildingContactTestRepository               = new BuildingContactTestRepository();
     _buildingTestRepository                      = new BuildingTestRepository();
     _boardTestRepository                         = new BoardTestRepository();
     _circuitTestRepository                       = new CircuitTestRepository();
     _circuitPointsRcdTestRepository              = new CircuitPointsRcdTestRepository();
     _certificateInspectionObservationsRepository = new CertificateInspectionObservationsRepository();
     _circuitPointsRcdRepository                  = new CircuitPointsRcdRepository();
     _observationFromRepository                   = new ObservationFromRepository();
     _observationGroupRepository                  = new ObservationGroupRepository();
     _boardReferenceTypesRepository               = new BoardReferenceTypesRepository();
     _conductorSizeTypesRepository                = new ConductorSizeTypesRepository();
     _circuitOptsRepository                       = new CircuitOptsRepository();
     _optsRepository                              = new OptsRepository();
     _phasesRepository                            = new PhasesRepository();
     _phaseSortOrdersRepository                   = new PhaseSortOrdersRepository();
     _ratingsRepository                           = new RatingsRepository();
     _cableReferenceMethodsRepository             = new CableReferenceMethodsRepository();
     _certificateInspectionQuestionsRepository    = new CertificateInspectionQuestionsRepository();
     _bsAmendmentDatesRepository                  = new BsAmendmentDatesRepository();
     _rcdTypeRepository                           = new RcdTypeRepository();
     _rcdOpCurrentsRepository                     = new RcdOpCurrentsRepository();
     _csaLiveRepository                           = new CsaLiveRepository();
     _csaCpcRepository                            = new CsaCpcRepository();
     _namingConventionRepository                  = new NamingConventionRepository();
 }
Esempio n. 28
0
        private void Init()
        {
            _userProfileDAO = new GenericDAO<UserProfile>();
               _gameStockConfig = new StockGameConfiguration();
               _orderDAO = new GenericDAO<Order>();
               _instrumentDAO = new GenericDAO<Instrument>();
               _instrumentHistoryDAO = new GenericDAO<InstrumentHistory>();
               _alertDAO = new GenericDAO<Alert>();
               _instrumentRepository = new InstrumentRepository(_instrumentDAO, _instrumentHistoryDAO);
               _orderRepository = new OrderRepository(_orderDAO,_instrumentDAO);
               _alertRepository = new AlertRepository(_alertDAO, _instrumentDAO);
               _ldapService = new FakeLdapService(_gameStockConfig);
               _ldapService.Init();

               _notificationtDAO = new GenericDAO<Notification>();
               _notificationRepository = new NotificationRepository(_notificationtDAO);
               _notificationManager = new NotificationManager(_notificationRepository);
               _alertManager = new AlertManager(_notificationManager, _alertRepository);
               _userManager = new UserManager(_userProfileDAO, _ldapService);

               _alertService = new AlertService(_orderRepository, _instrumentRepository, _alertRepository, _alertManager);
        }
Esempio n. 29
0
 public InstrumentService(IInstrumentRepository iRepository)
 {
     this.repository = iRepository;
 }
Esempio n. 30
0
 public SelectController(ISelectionRepository r, IInstrumentRepository i)
 {
     repo           = r;
     instrumentRepo = i;
 }
 public InstrumentService(IInstrumentRepository instrumentRepository)
 {
     _instrumentRepository = instrumentRepository;
 }
Esempio n. 32
0
 public EditModel(IInstrumentRepository instrumentRepository, IHtmlHelper htmlHelper)
 {
     this.instrumentRepository = instrumentRepository;
     this.htmlHelper           = htmlHelper;
 }
Esempio n. 33
0
 public InstrumentController(IInstrumentRepository instrumentRepository)
 {
     _instrumentRepository = instrumentRepository;
 }
 public InstrumentServices(IInstrumentRepository instrumentRepository)
 {
     this.instrumentRepository = instrumentRepository;
 }
Esempio n. 35
0
 public void SetUp()
 {
     _repository = new MyInstrumentRepository();
 }
Esempio n. 36
0
 public SearchService(IInstrumentRepository repository)
 {
     this.repository = repository;
 }
Esempio n. 37
0
 public SignalQueries(IInstrumentRepository instrumentRepository, IChartRepository chartRepository, ILogger <SignalQueries> logger)
 {
     _instrumentRepository = instrumentRepository;
     _chartRepository      = chartRepository;
     _logger = logger;
 }