Exemplo n.º 1
0
 public int IncrementCounter(int number)
 {
     _target.Counter += number;
     CounterIncremented?.Invoke(null, EventArgs.Empty);
     Console.WriteLine("From proxy");
     return(_target.Counter);
 }
Exemplo n.º 2
0
            public void Handle(IViewContext context, CounterIncremented domainEvent)
            {
                CurrentValue += domainEvent.Delta;

                var counter = context.Load <Counter>(domainEvent.GetAggregateRootId(), domainEvent.GetGlobalSequenceNumber());

                SecretBizValue = counter.GetSecretBizValue();

                SomeRecentBizValues.Add(SecretBizValue);

                // trim to 10 most recent biz values
                while (SomeRecentBizValues.Count > 10)
                {
                    SomeRecentBizValues.RemoveAt(0);
                }
            }
Exemplo n.º 3
0
 private void On(CounterIncremented e)
 {
     Value++;
 }
Exemplo n.º 4
0
 public void Apply(CounterIncremented counterIncremented)
 {
     _counter += counterIncremented.ByValue;
 }
Exemplo n.º 5
0
 public Task Apply(CounterIncremented e)
 {
     CounterValues[e.CounterId] += e.ByValue;
     return(Task.CompletedTask);
 }
Exemplo n.º 6
0
 public void Apply(CounterIncremented counterIncremented)
 {
     counterValues[counterIncremented.CounterId] += counterIncremented.ByValue;
 }
 public int IncreaseCount()
 {
     CurrentCount += 1;
     CounterIncremented?.Invoke(this, CurrentCount);
     return(CurrentCount);
 }