Esempio n. 1
0
 public GameCreator(IGameCreatorValidator validator,
                    IDbTransactionProvider transactionProvider,
                    IGameRepository gameRepository,
                    IGameTeamRepository gameTeamRepository,
                    IGameStatusRepository gameStatusRepository,
                    IGameFieldsGenerator gameFieldsGenerator,
                    IRandomWordRepository randomWordRepository,
                    IGameFieldRepository gameFieldRepository,
                    IGameTeamsGenerator gameTeamsGenerator,
                    IEventBroadcaster eventBroadcaster)
 {
     this.validator            = validator;
     this.transactionProvider  = transactionProvider;
     this.gameRepository       = gameRepository;
     this.gameTeamRepository   = gameTeamRepository;
     this.gameStatusRepository = gameStatusRepository;
     this.gameFieldsGenerator  = gameFieldsGenerator;
     this.randomWordRepository = randomWordRepository;
     this.gameFieldRepository  = gameFieldRepository;
     this.gameTeamsGenerator   = gameTeamsGenerator;
     this.eventBroadcaster     = eventBroadcaster;
 }
Esempio n. 2
0
 public BillRepository(IDbTransactionProvider dbTransactionProvider)
 {
     _dbTransactionProvider = dbTransactionProvider;
 }
        /// <summary>
        /// 创建并开启一个事务
        /// </summary>
        /// <typeparam name="TDbExecutor">数据库查询执行程序类型</typeparam>
        /// <param name="provider">数据库事务提供程序</param>
        /// <returns>数据库事务上下文</returns>
        public static IDbTransactionContext <TDbExecutor> BeginTransaction <TDbExecutor>(this IDbTransactionProvider <TDbExecutor> provider)
        {
            var transaction = provider.CreateTransaction();

            transaction.BeginTransaction();
            return(transaction);
        }
 public FindBillsByCountAndOffsetQuery(IDbTransactionProvider dbTransactionProvider)
 {
     _dbTransactionProvider = dbTransactionProvider;
 }
Esempio n. 5
0
 public FindLastBillByPeriodQuery(IDbTransactionProvider dbTransactionProvider)
 {
     _dbTransactionProvider = dbTransactionProvider;
 }
Esempio n. 6
0
 /// <summary>
 /// ResolveDependencies.
 /// </summary>
 /// <param name="scope">scope.</param>
 protected override void ResolveDependencies(ILifetimeScope scope)
 {
     this.transactionProvider    = scope.Resolve <IDbTransactionProvider>();
     this.subComerciosRepository = scope.Resolve <IRepository <SubComercios> >();
 }
Esempio n. 7
0
 public FindClientByIdQuery(IDbTransactionProvider dbTransactionProvider)
 {
     _dbTransactionProvider = dbTransactionProvider;
 }
Esempio n. 8
0
 public FindPayedBillsSumQuery(IDbTransactionProvider dbTransactionProvider)
 {
     _dbTransactionProvider = dbTransactionProvider;
 }
Esempio n. 9
0
 public DbCommandFactoryBase(IDbTransactionProvider dbTransactionProvider)
 {
     _dbTransactionProvider = dbTransactionProvider ?? throw new ArgumentNullException(nameof(dbTransactionProvider));
 }
 public ClientRepository(IDbTransactionProvider dbTransactionProvider)
 {
     _dbTransactionProvider = dbTransactionProvider;
 }
 public FindBillByIdQuery(IDbTransactionProvider dbTransactionProvider)
 {
     _dbTransactionProvider = dbTransactionProvider;
 }
 public SqliteCommandFactory(IDbTransactionProvider dbTransactionProvider) : base(dbTransactionProvider)
 {
 }
 public FindTotalBillsStatsQuery(IDbTransactionProvider dbTransactionProvider)
 {
     _dbTransactionProvider = dbTransactionProvider;
 }
Esempio n. 14
0
 public FindClientBillsStatsQuery(IDbTransactionProvider dbTransactionProvider)
 {
     _dbTransactionProvider = dbTransactionProvider;
 }