/// <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; }
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; }
/// <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; }
/// <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; }
public GameRepository(EntityContext entityContext, ITransactionLogic transactionLogic, IPlayerLogic playerLogic) { _entityContext = entityContext; _transactionLogic = transactionLogic; _playerLogic = playerLogic; }
public TransactionController(ILogger <TransactionController> logger, ITransactionLogic transactionLogic) { _logger = logger; _transactionLogic = transactionLogic; }
public LoadingController(ITransactionLogic transactionLogic) { this.transactionLogic = transactionLogic; }