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; }
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; }
public FindLastBillByPeriodQuery(IDbTransactionProvider dbTransactionProvider) { _dbTransactionProvider = dbTransactionProvider; }
/// <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> >(); }
public FindClientByIdQuery(IDbTransactionProvider dbTransactionProvider) { _dbTransactionProvider = dbTransactionProvider; }
public FindPayedBillsSumQuery(IDbTransactionProvider dbTransactionProvider) { _dbTransactionProvider = dbTransactionProvider; }
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; }
public FindClientBillsStatsQuery(IDbTransactionProvider dbTransactionProvider) { _dbTransactionProvider = dbTransactionProvider; }