public void AddAnswer_AddNull_ThrowException() { var message = "AddAnswer异常"; _dbMock.Setup(db => db.Answers.Add(null)).Throws(new Exception(message)); var ext = Assert.Throws <Exception>(() => _answerRepository.AddAnswer(null)); Assert.Contains(message, ext.Message); }
public Answer PostAnswer([FromBody] Answer Answer) { Answer = _AnswerRepository.AddAnswer(Answer); _logger.Log(LogLevel.Information, this, LogFunction.Create, "Answer Added {Answer}", Answer); return(Answer); }
public AnswerDto AddAnswer(AnswerDto answerDto) { var questionId = _vacancyQuestionService.GetVacancyQuestionById(answerDto.VacancyQuestionId).QuestionId; var questionDto = _questionService.GetQuestionById(questionId); answerDto.Estimation *= questionDto.Complexity; return(_mapper.Map <Answer, AnswerDto>(_answerRepository.AddAnswer(_mapper.Map <AnswerDto, Answer>(answerDto)))); }
private void btnAdd_Tapped(object sender, RoutedEventArgs e) { answerRepo.UpdateAnswers(answers); Answer newAnswer = new Answer(); newAnswer.QuestionID = view.ID; answerRepo.AddAnswer(newAnswer); Frame.Navigate(typeof(QuestionDetail), (view), new SuppressNavigationTransitionInfo()); Frame.BackStack.Remove(this.Frame.BackStack.Last()); }
public async Task <string> AddAnswerAsync(ResponseData.Answer answer) { await _answerRepository.AddAnswer(new DataEntity.Answer { QuestionId = answer.QuestionId, Description = answer.Description, Notes = answer.Notes }); return(""); // Fix this }
private async void BtnCreateConfirm_Tapped(object sender, TappedRoutedEventArgs e) { Answer add = new Answer(); Picture pic = new Picture(); //If there was an image selected with the create new if (file != null) { //converts image to byte and saves to database pic.Image = await imageConverter.ImageToByte(file);; picRepo.AddPicture(pic); //If there is text to image adds it to new answer if (txtCreateNewAnswer.Text != "") { add.Text = txtCreateNewAnswer.Text; } answerRepo.AddAnswer(add); //joins answer to picture in joining table var answerPic = new AnswerPicture { AnswerID = add.ID, PictureID = pic.ID }; answerRepo.AddAnswerPicture(answerPic); add.AnswerPictures.Add(answerPic); answerRepo.UpdateAnswer(add); btnCreateNewAnswer.Flyout.Hide(); PopulateAnswerList(); } else { //if no image is added, inserts new answer with text add.Text = txtCreateNewAnswer.Text; answerRepo.AddAnswer(add); btnCreateNewAnswer.Flyout.Hide(); PopulateAnswerList(); } }
private void AddAnswer_Clicked() { var answerAddWindow = new AnswerAddWindow(); answerAddWindow.ShowDialog(); var answer = answerAddWindow.GetAnswer(); answer.QuestionId = SelectedQuestion.Id; if (answer != null) { _answerRepository.AddAnswer(answer); AvilableAnswers = new ObservableCollection <AnswerModel>(_answerRepository.ListOfAnswers(SelectedQuestion.Id)); } }
private Answer Create(AnswerViewModel answer) { Answer t = new Answer { AnswerValue = answer.Value, QuestionId = answer.QuestionId, ModuleId = ActiveModule.ModuleID, CreatedByUserId = UserInfo.UserID, LastModifiedByUserId = UserInfo.UserID, CreatedOnDate = DateTime.UtcNow, LastModifiedOnDate = DateTime.UtcNow }; _repository.AddAnswer(t); return(t); }
public async Task <ActionResult> CreateAnswer(Answer answer) { try { if (answer == null) { return(BadRequest()); } var createdAnswer = await answerRepository.AddAnswer(answer); return(CreatedAtAction(nameof(GetById), new { id = createdAnswer.AnswerId }, createdAnswer)); } catch (Exception) { throw; } }
/// <summary> /// 添加 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnAdd_Click(object sender, EventArgs e) { try { var answer = new Answer(); answer.Answer1 = txbAnswer.Text; answer.IsAnswer = chbIsAnswer.Checked; answer.QuestionID = _questionID; if (_answerRepository.AddAnswer(answer)) { ClearData(); dgvData.DataSource = _answerRepository.GetAnswers(_questionID); } else { MessageBox.Show("添加失败!"); } } catch (Exception exc) { MessageBox.Show(exc.Message); } }
public async Task <IActionResult> AddAnswer(Answer answer) { return(Ok(await answerRepository.AddAnswer(answer))); }
public List <Answer> AddAnswer(AddAnswerRequest model) { return(_answerRepository.AddAnswer(model).ToList()); }
public async Task SetAnswer(ScenarioDetails scenarioDetails) { await _answerRepository.AddAnswer(new Answer(scenarioDetails)); }
public int AddAnswer(Answer answer) { return(answerRepository.AddAnswer(answer)); }