public Question EditQuestion(Question editedQuestion) { Question original = GetById(editedQuestion.Id); original.Name = editedQuestion.Name != null ? editedQuestion.Name : original.Name; return(_repo.EditQuestion(editedQuestion)); }
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); }