Exemple #1
0
        public bool BlockUser(LockUser user)
        {
            var request = new RestRequest("/api/v2.0/users/{id}/locking", Method.PUT);

            request.AddJsonBody(user.Id);
            return(SendRequest2(request));
        }
Exemple #2
0
        public bool BlockUser(LockUser user)
        {
            var request = new RestRequest("/api/v2.0/users/{id}/locking", Method.PUT);

            request.AddJsonBody(user.ForceLocked);
            request.AddUrlSegment("id", user.Id); // заменяет id в url на id из модели
            return(SendRequest2(request));
        }
Exemple #3
0
        public void When(LockUser c)
        {
            if (_state.Locked)
            {
                return;
            }

            Apply(new UserLocked(c.Id, c.LockReason, _state.SecurityId));
        }
 internal void LockUserInternal(string idk, HttpContext context)
 {
     if (LockUser != null)
     {
         LockUser.Invoke(idk, context);
     }
     else
     {
         LockUserAsync.Invoke(idk, context).Wait();
     }
 }
Exemple #5
0
 public IEnumerable Handle(LockUser c)
 {
     if (_locked)
     {
         throw new InvalidOperationException("用户已锁定!");
     }
     yield return(new UserLocked()
     {
         Id = c.Id
     });
 }
 static string When(LockUser e)
 {
     return string.Format("Lock user {0} with reason '{1}'", e.Id.Id, e.LockReason);
 }
Exemple #7
0
 static string When(LockUser e)
 {
     return(string.Format("Lock user {0} with reason '{1}'", e.Id.Id, e.LockReason));
 }
Exemple #8
0
 public IHttpActionResult LockUser(LockUser user)
 {
     _messageDispatcher.SendCommand(user);
     return(Ok());
 }
 public void When(LockUser c)
 {
     Update(c, ar => ar.Lock(c.LockReason));
 }
Exemple #10
0
 public void When(LockUser c)
 {
     Update(c, ar => ar.Lock(c.LockReason));
 }