@RequestMapping(value = "/{id}", params = "edit", method = RequestMethod.POST)
  public String answerQuestionEdit(
      @PathVariable("id") Long id,
      QuestionAnswer questionAnswer,
      Model model,
      RedirectAttributes redirectAttributes,
      Locale locale) {
    QuestionAnswer questionAnswerTmp = questionAnswerService.findById(id);
    if (questionAnswer.getAnswer() == "" || questionAnswer.getAnswer() == null) {
      Question question = new Question();
      question.setCreationDate(questionAnswerTmp.getCreationDate());
      question.setPhone(questionAnswerTmp.getPhone());
      question.setEmail(questionAnswerTmp.getEmail());
      question.setName(questionAnswerTmp.getName());
      question.setQuestion(questionAnswerTmp.getQuestion());
      questionService.addQuestion(question);
      questionAnswerService.deleteQuestionAnswer(id);
    } else {
      questionAnswer.setCreationDate(questionAnswerTmp.getCreationDate());
      questionAnswer.setName(questionAnswerTmp.getName());
      questionAnswer.setEmail(questionAnswerTmp.getEmail());
      questionAnswer.setPhone(questionAnswerTmp.getPhone());
      questionAnswer.setId(questionAnswerTmp.getId());
      questionAnswerService.editQuestionAnswer(questionAnswer);
    }

    redirectAttributes.addFlashAttribute(
        "message",
        new Message(
            "success",
            messageSource.getMessage("question_answer_save_success", new Object[] {}, locale)));

    return "redirect:/admin/questionAnswer";
  }
 @RequestMapping(value = "/{id}", params = "delete", method = RequestMethod.GET)
 public String deleteQuestionAnswer(
     @PathVariable("id") Long id, RedirectAttributes redirectAttributes, Locale locale) {
   questionAnswerService.deleteQuestionAnswer(id);
   redirectAttributes.addFlashAttribute(
       "message",
       new Message(
           "success",
           messageSource.getMessage("question_delete_success", new Object[] {}, locale)));
   return "redirect:/admin/questionAnswer";
 }