コード例 #1
0
        public async Task SaveAnswer(CaseValidationQuestion caseValidationQuestion, string answer)
        {
            CaseValidationQuestionAnswer caseValidationQuestionAnswer = await GetCaseValidationQuestionAnswer(caseValidationQuestion);

            if (caseValidationQuestionAnswer == null)
            {
                await _connection.InsertAsync(new CaseValidationQuestionAnswer { CaseValidationQuestionID = caseValidationQuestion.CaseValidationQuestionID, Answer = answer });
            }
            else
            {
                caseValidationQuestionAnswer.Answer = answer;
                await _connection.UpdateAsync(new CaseValidationQuestionAnswer { CaseValidationQuestionID = caseValidationQuestion.CaseValidationQuestionID, Answer = answer });
            }
        }
コード例 #2
0
        public async Task <string> GetCurrentAnswer(CaseValidationQuestion caseValidationQuestion)
        {
            CaseValidationQuestionAnswer caseValidationQuestionAnswer = await GetCaseValidationQuestionAnswer(caseValidationQuestion);

            return(caseValidationQuestionAnswer?.Answer);
        }