public bool BlockUser(LockUser user) { var request = new RestRequest("/api/v2.0/users/{id}/locking", Method.PUT); request.AddJsonBody(user.Id); return(SendRequest2(request)); }
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)); }
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(); } }
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); }
static string When(LockUser e) { return(string.Format("Lock user {0} with reason '{1}'", e.Id.Id, e.LockReason)); }
public IHttpActionResult LockUser(LockUser user) { _messageDispatcher.SendCommand(user); return(Ok()); }
public void When(LockUser c) { Update(c, ar => ar.Lock(c.LockReason)); }