/// <summary> /// Adds the question. /// </summary> /// <param name="questionDetails">The question details.</param> public void AddQuestion(Question questionDetails) { Context.Questions.Add(questionDetails); }
/// <summary> /// Adds the question. /// </summary> /// <param name="questionDetails">The question details.</param> public void AddQuestion(Question questionDetails) { this.repository.AddQuestion(questionDetails); }
/// <summary> /// Updates the question. /// </summary> /// <param name="questionDetails">The question details.</param> public void UpdateQuestion(Question questionDetails) { var question = Context.Questions.FirstOrDefault(@this => @this.QuestionID == questionDetails.QuestionID); if (question != null) { question.Description = questionDetails.Description; question.TestAssemblyName = questionDetails.TestAssemblyName; question.Title = questionDetails.Title; question.ComplexityLevel = questionDetails.ComplexityLevel; } else { Context.Questions.Add(questionDetails); } }
/// <summary> /// Updates the question. /// </summary> /// <param name="questionDetails">The question details.</param> public void UpdateQuestion(Question questionDetails) { this.repository.UpdateQuestion(questionDetails); }