Esempio n. 1
0
 public void Apply(DefiniteTransactionStateApplierContext <TTransaction> context)
 {
     _operateWalletStrategy.Operate(context.Transaction.SenderType, context.Transaction.SenderId, -context.Transaction.Amount * context.StateModifier);
 }
 public void Apply(DefiniteTransactionStateApplierContext <TTransaction> context)
 {
     _operateWalletStrategy.Operate(context.Transaction.SenderType, context.Transaction.SenderId, -context.Transaction.Amount * context.StateModifier);
     _operateWalletStrategy.Operate(context.Transaction.ReceiverType, context.Transaction.ReceiverId, context.Transaction.Amount * context.StateModifier);
     _completeTransactionCallback.Call(context.Transaction, context.StateModifier > 0);
 }
 public void Apply(DefiniteTransactionStateApplierContext <TTransaction> context)
 {
 }