コード例 #1
0
 private void HandleReceivedQuestion(QuestionRequestBto survey)
 {
     if (_fQuestAnswer.Visible is false)
     {
         _fQuestAnswer.ShowDialog(this);
     }
 }
コード例 #2
0
        public async Task <bool> SendAsync(QuestionRequestBto requestBto)
        {
            _logger.LogInformation("Call SignalR to send the Question");
            await _hub.Invoke("SendQuestion", requestBto);

            return(true);
        }
コード例 #3
0
 private void questionReceived(object sender, QuestionRequestBto e)
 {
     // _logger.LogInformation($"Received a Survey : {e.Question}");
     if (InvokeRequired)
     {
         Invoke(_receivedQuestion, e);
     }
 }
コード例 #4
0
 private void HandleReceivedQuestion(QuestionRequestBto question)
 {
     memoEditStuQuestion.Text = question.Question;
     radioGroupStuAnswerSection.Properties.Items[0].Description = question.Answer1;
     radioGroupStuAnswerSection.Properties.Items[1].Description = question.Answer2;
     radioGroupStuAnswerSection.Properties.Items[2].Description = question.Answer3;
     radioGroupStuAnswerSection.Properties.Items[3].Description = question.Answer4;
 }
コード例 #5
0
        private async void simpleBtnSubmit_Click(object sender, EventArgs e)
        {
            if (ValidateControllers())
            {
                ClearAnswers();
                QuestionRequestBto question = new QuestionRequestBto()
                {
                    Question      = memoEditQuestion.Text.Trim(),
                    Answer1       = memoEditAnswer1.Text.Trim(),
                    Answer2       = memoEditAnswer2.Text.Trim(),
                    Answer3       = memoEditAnswer3.Text.Trim(),
                    Answer4       = memoEditAnswer4.Text.Trim(),
                    CorrectAnswer = int.Parse(radioGroupCorrectAns.Properties.Items[radioGroupCorrectAns.SelectedIndex].Value.ToString())
                };

                await _questionRequest.SendAsync(question);
            }
        }
コード例 #6
0
ファイル: StuNoteHub.cs プロジェクト: gmailymail/StuNote
 /// <summary>
 /// Teacher uses this method to Questions to all teachers
 /// </summary>
 /// <param name="requestBto"></param>
 public void SendQuestion(QuestionRequestBto requestBto)
 {
     //Student App constantly monitor for this method for any Question Requests
     Clients.All.publishQuestion(requestBto);
 }
コード例 #7
0
 private void OnQuestionReceived(QuestionRequestBto requestBto) => QuestionReceived?.Invoke(this, requestBto);