private void MBtnAddAnswer_Click(object sender, EventArgs e) { if (!string.IsNullOrWhiteSpace(mTxtAddAnswer.Text)) { Answer = new Answer { QuestionId = this.QuestionId, Content = mTxtAddAnswer.Text, IsCorrect = mToggleAddAnswerIsCorrect.Checked }; AddAnswer?.Invoke(this, null); } ReloadListAnswer?.Invoke(this, null); bsListAnswer.DataSource = Answers; }
public ActionResult Answer(AddAnswer aq) { using (con) { con.Open(); SqlCommand com = new SqlCommand("Sp_AddQuestion", con); com.CommandType = CommandType.StoredProcedure; SqlDataAdapter sda = new SqlDataAdapter(com); //com.Parameters.AddWithValue("@topicname", aq.topic); //com.Parameters.AddWithValue("@question", aq.question); com.ExecuteNonQuery(); } return(View("Index")); }
public async Task <IActionResult> AddAnswerToTheQuestion([FromBody] AddAnswer answer) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } try { var response = await _answerService.AddAnswerToTheQuestion(answer.QuestionId, answer.AnswerId); if (response.Error != null) { return(StatusCode(response.Error.ErrorCode, response.Error.ErrorDescriprion)); } return(Ok(response.Data)); } catch (Exception ex) { return(StatusCode(500, new Error(ex.Message))); } }
public IActionResult Add([FromBody] AddAnswer command) { _commandBus.Dispatch(command); return(NoContent()); }
public IActionResult SaveAnswer([FromBody] AddAnswer answer) { db.SaveNewAnswer(answer); return(Ok(answer)); }