コード例 #1
0
        public Question EditQuestion(Question editedQuestion)
        {
            Question original = GetById(editedQuestion.Id);

            original.Name = editedQuestion.Name != null ? editedQuestion.Name : original.Name;
            return(_repo.EditQuestion(editedQuestion));
        }
コード例 #2
0
        public Question EditQuestion(Question questionData)
        {
            var question = _repo.GetQuestionById(questionData.Id);

            question.Title = questionData.Title;
            question.Body  = questionData.Body;
            bool success = _repo.EditQuestion(question);

            if (!success)
            {
                throw new Exception("Could not edit Question");
            }
            return(question);
        }