Пример #1
0
        public void When(UnlockUser c)
        {
            if (false == _state.Locked)
            {
                return;
            }

            Apply(new UserUnlocked(c.Id, c.UnlockReason, _state.SecurityId));
        }
Пример #2
0
 public IEnumerable Handle(UnlockUser c)
 {
     if (!_locked)
     {
         throw new InvalidOperationException("角色未锁定!");
     }
     yield return(new UserUnlocked()
     {
         Id = c.Id
     });
 }
Пример #3
0
 public IHttpActionResult UnlockUser(UnlockUser user)
 {
     _messageDispatcher.SendCommand(user);
     return(Ok());
 }
 public void When(UnlockUser c)
 {
     Update(c, user => user.Unlock(c.UnlockReason));
 }
Пример #5
0
 public void When(UnlockUser c)
 {
     Update(c, user => user.Unlock(c.UnlockReason));
 }