Ejemplo n.º 1
0
 /// <summary>
 /// Creates a new instance of the TransactionController and injects the transactionLogic, and logger.
 /// </summary>
 /// <param name="transactionLogic">The transaction logic to be injected.</param>
 /// <param name="userLogic">The user logic to be injected.</param>
 /// <param name="logger">The logger to be injected.</param>
 public HistoryController(ITransactionLogic transactionLogic, IGameBetsLogic gameBetsLogic,
                          IUserLogic userLogic, ILogger <GameController> logger)
 {
     _transactionLogic = transactionLogic;
     _gameBetsLogic    = gameBetsLogic;
     _userLogic        = userLogic;
     _logger           = logger;
 }
Ejemplo n.º 2
0
 public TransactionController(ITransactionRepository transactionRepository, IMapper mapper,
                              IObjectJsonConverter objectJsonConverter, ILogger <TransactionController> logger,
                              IAccountDetails accountDetails, ITransactionLogic transactionLogic)
 {
     _transactionRepository = transactionRepository;
     _mapper = mapper;
     _objectJsonConverter = objectJsonConverter;
     _logger           = logger;
     _accountDetails   = accountDetails;
     _transactionLogic = transactionLogic;
     //Setting it to default account Id 1, needs to be changed later to dynamically select accountId based on login
     _accountDetails.AccountId = 1;
 }
 public TransactionController(ITransactionLogic transactionLogic)
 {
     this.transactionLogic = transactionLogic;
 }
Ejemplo n.º 4
0
 /// <summary>
 /// Creates a new instance of the TransactionController and injects the transactionLogic, and logger.
 /// </summary>
 /// <param name="transactionLogic">The transaction logic to be injected.</param>
 /// <param name="userLogic">The user logic to be injected.</param>
 /// <param name="logger">The logger to be injected.</param>
 public TransactionController(ITransactionLogic transactionLogic, IUserLogic userLogic, ILogger <GameController> logger)
 {
     _transactionLogic = transactionLogic;
     _userLogic        = userLogic;
     _logger           = logger;
 }
Ejemplo n.º 5
0
 /// <summary>
 /// Creates a new instance of the TransactionController and injects the transactionLogic, and logger.
 /// </summary>
 /// <param name="transactionLogic">The transaction logic to be injected.</param>
 /// <param name="userLogic">The user logic to be injected.</param>
 /// <param name="logger">The logger to be injected.</param>
 public ReportController(ITransactionLogic transactionLogic, ILogger <GameController> logger)
 {
     _transactionLogic = transactionLogic;
     _logger           = logger;
 }
Ejemplo n.º 6
0
 public GameRepository(EntityContext entityContext, ITransactionLogic transactionLogic, IPlayerLogic playerLogic)
 {
     _entityContext    = entityContext;
     _transactionLogic = transactionLogic;
     _playerLogic      = playerLogic;
 }
Ejemplo n.º 7
0
 public TransactionController(ILogger <TransactionController> logger, ITransactionLogic transactionLogic)
 {
     _logger           = logger;
     _transactionLogic = transactionLogic;
 }
Ejemplo n.º 8
0
 public LoadingController(ITransactionLogic transactionLogic)
 {
     this.transactionLogic = transactionLogic;
 }