Example #1
0
 public void update_value_with_func_when_key_not_found()
 {
     _guidKeyClassWriter.UpdateOrThrow(Guid.NewGuid(), tv =>
     {
         tv.Value += 1;
         return(tv);
     });
 }
Example #2
0
 public void When(RegistrationSucceeded e)
 {
     _entity.UpdateOrThrow(e.Id, v =>
     {
         v.HasProblems     = false;
         v.Completed       = true;
         v.Status          = "Registration completed";
         v.UserId          = e.UserId;
         v.UserDisplayName = e.UserDisplayName;
         v.UserToken       = e.UserToken;
         v.SecurityId      = e.SecurityId;
     });
 }
Example #3
0
 public void When(UserLocked e)
 {
     _writer.UpdateOrThrow(e.Id, lv =>
     {
         lv.LockedOutTillUtc = e.LockedTillUtc;
         lv.LockoutMessage   = e.LockReason;
     });
 }
 public void When(CustomerChargeAdded e)
 {
     _store.UpdateOrThrow(e.Id, v => v.AddTx(e.ChargeName, -e.Charge, e.NewBalance, e.TimeUtc));
 }