public IHttpActionResult Join(string link) { int uid = Auth.CheckToken(Request.Headers); if (uid == 0) { return(StatusCode(HttpStatusCode.Forbidden)); } var queue = QueueManager.GetQueue(link); if (queue == null) { return(NotFound()); } UserAccessManager.Insert(UserManager.GetUser(uid).Login, uid, queue.Id); return(Ok(true)); }