public HomeController(ITradersRepository trdRep, IOrdersRepository ordRep, IInvoicesRepository invRep, IContractsRepository cntrRep)
 {
     _tradersRepository = trdRep;
     _ordersRepository = ordRep;
     _invoicesRepository = invRep;
     _contractsRepository = cntrRep;
 }
 public TransactionsService(ITransactionsRepository transactionsRepository,
                            ITradersRepository tradersRepository, ISharesRepository sharesRepository, IPortfoliosRepository portfoliosRepository)
 {
     this.transactionsRepository = transactionsRepository;
     this.tradersRepository      = tradersRepository;
     this.sharesRepository       = sharesRepository;
     this.portfoliosRepository   = portfoliosRepository;
 }
 public LoginController(IUsersRepository usrRep, IUserConfigurationItemsRepository cfgRep, IGroupsRepository grpRep, IRolesRepository rolRep, ITradersRepository trdRep)
 {
     _usersRepository = usrRep;
     _userConfigurationItemsRepository = cfgRep;
     _groupsRepository = grpRep;
     _rolesRepository = rolRep;
     _tradersRepository = trdRep;
 }
Beispiel #4
0
 public TradersManager(ICryptoApi cryptoApi, ITradersRepository tradersRepository, IClusterClient clusterClient, IHubNotifier hubNotifier, IPushManager pushManager)
 {
     _cryptoApi         = cryptoApi;
     _tradersRepository = tradersRepository;
     _clusterClient     = clusterClient;
     _hubNotifier       = hubNotifier;
     _pushManager       = pushManager;
 }
        public DataServiceController(IContractsRepository cntrcRep,
									 ITradersRepository trdrRep,
									 IOrdersRepository ordRep,
									 IInvoicesRepository invRep,
									 IItemsRepository itmRep,
									 IAirportsRepository airRep,
									 IAircraftsRepository acrRep,
                                     ICurrenciesRepository curRep)
        {
            _contractsRepository = cntrcRep;
            _tradersRepository = trdrRep;
            _ordersRepository = ordRep;
            _invoicesRepository = invRep;
            _itemsRepository = itmRep;
            _airportsRepository = airRep;
            _aircraftsRepository = acrRep;
            _currenciesRepository = curRep;
        }
 public HomeController(ITradersRepository trdRep)
 {
     _tradersRepository = trdRep;
 }
Beispiel #7
0
 public TradersService(ITradersRepository tradersRepository)
 {
     this.tradersRepository = tradersRepository;
 }
        public void PrepareRepositories(bool initialize = false)
        {
            // Kick the model creation process if not already created (hence force is false). In other words, do
            // not wait on any database activities. Without this, nothing happens unless some context activities take
            // place.
            _context = new AviTradeContext();
            if (initialize)
            {
                // Kick the model creation process if not already created (hence force is false). In other words, do
                // not wait on any database activities. Without this, nothing happens unless some context activities take
                // place.
                _context.Database.Initialize(force: false);
            }

            _contractsRepository = new ContractsRepository(_context);
            _airportsRepository = new AirportsRepository(_context);
            _aircraftsRepository = new AircraftsRepository(_context);
            _itemsRepository = new ItemsRepository(_context);
            _currenciesRepository = new CurrenciesRepository(_context);
            _periodsRepository = new PeriodsRepository(_context);
            _invoicesRepository = new InvoicesRepository(_context, _periodsRepository);
            _ordersRepository = new OrdersRepository(_context, _contractsRepository, _airportsRepository,
                                                     _aircraftsRepository, _itemsRepository, _currenciesRepository,
                                                     _invoicesRepository);
            _tradersRepository = new TradersRepository(_context);
        }
 private static void SetupRepositories(AviTradeContext ctx)
 {
     _contractsRepository = new ContractsRepository(ctx);
     _airportsRepository = new AirportsRepository(ctx);
     _aircraftsRepository = new AircraftsRepository(ctx);
     _itemsRepository = new ItemsRepository(ctx);
     _currenciesRepository = new CurrenciesRepository(ctx);
     _periodsRepository = new PeriodsRepository(ctx);
     _invoicesRepository = new InvoicesRepository(ctx, _periodsRepository);
     _ordersRepository = new OrdersRepository(ctx, _contractsRepository, _airportsRepository, _aircraftsRepository, _itemsRepository, _currenciesRepository, _invoicesRepository);
     _tradersRepository = new TradersRepository(ctx);
 }
Beispiel #10
0
 public MarketPlaceController(ITradersRepository tradersRepository, SrvBalanceAccess srvBalanceAccess)
 {
     _tradersRepository = tradersRepository;
     _srvBalanceAccess = srvBalanceAccess;
 }