public int IncrementCounter(int number) { _target.Counter += number; CounterIncremented?.Invoke(null, EventArgs.Empty); Console.WriteLine("From proxy"); return(_target.Counter); }
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); } }
private void On(CounterIncremented e) { Value++; }
public void Apply(CounterIncremented counterIncremented) { _counter += counterIncremented.ByValue; }
public Task Apply(CounterIncremented e) { CounterValues[e.CounterId] += e.ByValue; return(Task.CompletedTask); }
public void Apply(CounterIncremented counterIncremented) { counterValues[counterIncremented.CounterId] += counterIncremented.ByValue; }
public int IncreaseCount() { CurrentCount += 1; CounterIncremented?.Invoke(this, CurrentCount); return(CurrentCount); }