コード例 #1
0
        public UserBL(ITransactionDAO transactionDAO, IUserDAO userDAO, IWebHostEnvironment webHostEnvironment)
        {
            _transactionDAO = transactionDAO;
            _userDAO        = userDAO;

            _webHostEnvironment = webHostEnvironment;
        }
コード例 #2
0
 public TransactionsController(IGameDAO gameDao, IUserDAO userDao, ITransactionDAO transactDao, IStockDAO stockDao)
 {
     this.gameDao        = gameDao;
     this.userDao        = userDao;
     this.transactionDao = transactDao;
     this.stockDao       = stockDao;
 }
コード例 #3
0
 public GamesController(IGameDAO gameDao, IUserDAO userDao, ITransactionDAO transactionDao, IOwnedStocksHelper ownedHelper, IStockHistoryAPIDAO stockHistoryAPIDao)
 {
     this.gameDao            = gameDao;
     this.userDao            = userDao;
     this.transactionDao     = transactionDao;
     this.ownedHelper        = ownedHelper;
     this.stockHistoryAPIDao = stockHistoryAPIDao;
 }
コード例 #4
0
        public AuthController(IUserDAO userDAO, ITransactionDAO transactionDAO, IEmailSender emailSender, IAuthBL authBL)
        {
            _userDAO        = userDAO;
            _emailSender    = emailSender;
            _transactionDAO = transactionDAO;

            _authBL = authBL;
        }
コード例 #5
0
        public CtfUserBL(ITransactionDAO transactionDAO, IWebHostEnvironment webHostEnvironment, IUserDAO userDAO,
                         IHttpContextAccessor httpContextAccessor, IOptions <CtfOptions> ctfOptions) : base(transactionDAO, userDAO, webHostEnvironment)
        {
            _userDAO = userDAO;

            _httpContextAccessor = httpContextAccessor;

            _ctfOptions = ctfOptions.Value;
        }
コード例 #6
0
ファイル: CtfAuthBL.cs プロジェクト: narinkaew/SecureBank
        public CtfAuthBL(IUserDAO userDAO, ITransactionDAO transactionDAO, IEmailSender emailSender,
                         IHttpContextAccessor httpContextAccessor, IOptions <CtfOptions> options,
                         IUrlHelperFactory urlHelperFactory, IActionContextAccessor actionContextAccessor, IOptions <AppSettings> appSettings)
            : base(userDAO, transactionDAO, emailSender, httpContextAccessor, appSettings)
        {
            _urlHelperFactory      = urlHelperFactory;
            _actionContextAccessor = actionContextAccessor;

            _ctfOptions = options.Value;
        }
コード例 #7
0
ファイル: AuthBL.cs プロジェクト: narinkaew/SecureBank
        public AuthBL(IUserDAO userDAO, ITransactionDAO transactionDAO, IEmailSender emailSender,
                      IHttpContextAccessor httpContextAccessor, IOptions <AppSettings> appSettings)
        {
            _userDAO        = userDAO;
            _transactionDAO = transactionDAO;

            _emailSender         = emailSender;
            _httpContextAccessor = httpContextAccessor;

            _appSettings = appSettings.Value;
        }
コード例 #8
0
        public StocksController(IGameDAO gameDao, IUserDAO userDao, ITransactionDAO transactDao, IStockAPIDAO stockAPIDao, IStockDAO stockDao, IOwnedStocksHelper ownedHelper)
        {
            this.userDao     = userDao;
            this.stockDao    = stockDao;
            this.ownedHelper = ownedHelper;

            // TODO: Determine if these properties are needed with later refactoring
            this.gameDao     = gameDao;
            this.transactDao = transactDao;
            this.stockAPIDao = stockAPIDao;
        }
コード例 #9
0
        public ScheduledJobs(IUserDAO userDao, IGameDAO gameDao, ITransactionDAO transactionDao, IOwnedStocksHelper ownedHelper, IStockAPIDAO stockAPIDao, IStockDAO stockDao, IStockHistoryAPIDAO stockHistoryAPIDao)

        {
            this.userDao            = userDao;
            this.gameDao            = gameDao;
            this.transactionDao     = transactionDao;
            this.ownedHelper        = ownedHelper;
            this.stockAPIDao        = stockAPIDao;
            this.stockDao           = stockDao;
            this.stockHistoryAPIDao = stockHistoryAPIDao;
        }
コード例 #10
0
        public CtfStoreBL(
            ITransactionDAO transactionDAO,
            StoreAPICalls storeAPICalls,
            IHttpContextAccessor httpContextAccessor,
            IOptions <CtfOptions> ctfOptions,
            IMemoryCache memoryCache)
            : base(transactionDAO, storeAPICalls)
        {
            _httpContextAccessor = httpContextAccessor;
            _memoryCache         = memoryCache;

            _ctfOptions = ctfOptions.Value;
        }
コード例 #11
0
        public CtfTransactionBL(
            ITransactionDAO transactionDAO,
            IUserDAO userDAO,
            IHttpContextAccessor httpContextAccessor,
            IActionContextAccessor actionContextAccessor,
            IOptions <CtfOptions> ctfOptions) : base(transactionDAO)
        {
            _userDAO = userDAO;

            _httpContextAccessor   = httpContextAccessor;
            _actionContextAccessor = actionContextAccessor;

            _ctfOptions = ctfOptions.Value;
        }
コード例 #12
0
 public TransactionBL(ITransactionDAO transactionDAO)
 {
     _transactionDAO = transactionDAO;
 }
コード例 #13
0
ファイル: StoreBL.cs プロジェクト: narinkaew/SecureBank
 public StoreBL(ITransactionDAO transactionDAO, StoreAPICalls storeAPICalls)
 {
     _transactionDAO = transactionDAO;
     _storeAPICalls  = storeAPICalls;
 }
コード例 #14
0
 // test constructor
 public TransactionOps(ITransactionDAO dataAccessObj)
 {
     this.dataAccessObj = dataAccessObj;
 }
コード例 #15
0
 // default constructor
 // this still depends on a concrete implementation.
 // however, it is not as tightly-coupled a design as before
 public TransactionOps()
 {
     dataAccessObj = new TransactionDAO();
 }
コード例 #16
0
 public MarketProvider(IProviders providers, ITransactionDAO transactionDAO)
 {
     this._providers      = providers;
     this._transactionDAO = transactionDAO;
 }
コード例 #17
0
 public OwnedStocksHelper(ITransactionDAO transactDao, IStockDAO stockDao)
 {
     this.transactDao = transactDao;
     this.stockDao    = stockDao;
 }
コード例 #18
0
ファイル: CtfAdminBL.cs プロジェクト: tiny-diamond/SecureBank
 public CtfAdminBL(ITransactionDAO transactionDao, IUserDAO userDAO, IOptions <CtfOptions> ctfOptions, IHttpContextAccessor httpContextAccessor)
     : base(transactionDao, userDAO)
 {
     _ctfOptions          = ctfOptions.Value;
     _httpContextAccessor = httpContextAccessor;
 }
コード例 #19
0
ファイル: AdminBL.cs プロジェクト: tiny-diamond/SecureBank
 public AdminBL(ITransactionDAO transactionDao, IUserDAO userDAO)
 {
     _transactionDao = transactionDao;
     _userDAO        = userDAO;
 }
コード例 #20
0
 public TransactionLayer(ITransactionDAO transactionDao)
 {
     _transactionDao = transactionDao;
 }
コード例 #21
0
        public CtfTransactionBL(ITransactionDAO transactionDAO, IHttpContextAccessor httpContextAccessor, IOptions <CtfOptions> ctfOptions) : base(transactionDAO)
        {
            _httpContextAccessor = httpContextAccessor;

            _ctfOptions = ctfOptions.Value;
        }