Example #1
0
 public void AddMultipleChoice(int code, [FromBody] MultipleChoiceVote vote)
 {
     if (DatabaseContext.Active.Sessions.TryGetValue(code, out AdminInstance admin))
     {
         ThreadPool.QueueUserWorkItem(o => admin.AddClientInput(vote));
     }
 }
Example #2
0
        /// <summary>
        ///     Adds a User input to the targeted option
        /// </summary>
        /// <param name="vote">The Vote the user sent in</param>
        public void AddUserVote(MultipleChoiceVote vote)
        {
            lock (ThreadLock)
            {
                Options[vote.Option].Votes.Add(vote);
            }

            EventStream();
        }