public WeatherForecastController(
     IMessagePublisher publisher,
     IConfiguration configuration,
     ITransactionAccessor transactionAccessor)
 {
     _publisher           = publisher;
     _configuration       = configuration;
     _transactionAccessor = transactionAccessor;
 }
Beispiel #2
0
 public Handler(IAccountAccessor accountAccessor, ITransactionAccessor transactionAccessor)
 {
     this.accountAccessor     = accountAccessor;
     this.transactionAccessor = transactionAccessor;
 }
 public TransactionHandlerDecorator(DecoratorContext decoratorContext, IHandler <TIn, Task <Result <TOut> > > decorated, ITransactionAccessor transactionAccessor) : base(decorated)
 {
     _transactionAccessor = transactionAccessor;
     _transactionType     = decoratorContext.ImplementationType
                            .GetCustomAttribute <TransactionAttribute>()?.TransactionType;
 }
        /// <summary>
        /// Creator: Jaeho Kim
        /// Created: 2/26/2020
        /// Approver: Rasha Mohammed
        ///
        /// Constructor for passing specific Accessor class
        /// </summary>
        /// <remarks>
        /// Updater: NA
        /// Updated: NA
        /// Update: NA
        ///
        /// </remarks>
        /// <param name="transactionAccessor"></param>

        public TransactionManager(ITransactionAccessor transactionAccessor)
        {
            _transactionAccessor = transactionAccessor;
        }
 /// <summary>
 /// Creator: Jaeho Kim
 /// Created: 2/27/2020
 /// Approver: Rasha Mohammed
 ///
 /// Default Constructor for instantiating Accessor
 /// </summary>
 /// <remarks>
 /// Updater: NA
 /// Updated: NA
 /// Update: NA
 /// </remarks>
 public TransactionManager()
 {
     _transactionAccessor = new TransactionAccessor();
 }
Beispiel #6
0
 public TransactionEventHandlerDecorator(IEventHandler <TEvent> decorated, ITransactionAccessor transactionAccessor, DecoratorContext decoratorContext) : base(decorated)
 {
     _transactionType     = decoratorContext.ImplementationType.GetCustomAttribute <TransactionAttribute>()?.TransactionType;
     _transactionAccessor = transactionAccessor;
 }
 public void TestSetup()
 {
     _transactionAccessor = new FakeTransactionAccessor();
     _transactionManager  = new TransactionManager(_transactionAccessor);
 }
 /// <summary>
 /// Creator: Jaeho Kim
 /// Created: 2/27/2020
 /// Approver: Rasha Mohammed
 ///
 /// Constructor for instantiating FakeTransactionAccessor
 /// </summary>
 /// <remarks>
 /// Updater: NA
 /// Updated: NA
 /// Update: NA
 /// </remarks>
 public TransactionManagerTests()
 {
     _transactionAccessor = new FakeTransactionAccessor();
 }
Beispiel #9
0
 public Handler(ITransactionAccessor transactionAccessor)
 {
     this.transactionAccessor = transactionAccessor;
 }