/// <summary> /// Deletes any question that matches out of the db /// </summary> /// <param name="question">The question we are trying to delete</param> /// <returns>true if the rest call returns success</returns> public bool DeleteQuestion(string question) { QnaKnowledgebaseBuilder builder = new QnaKnowledgebaseBuilder(); return(builder.Modify(this).RemoveQuestion(question).UpdateKnowledgebase()); }
/// <summary> /// Delete a list of questions from a specific answer in the db /// </summary> /// <param name="answer">The answer we are looking for</param> /// <param name="questions">The question list we are trying to remove</param> /// <returns></returns> public bool DeleteQuestions(string answer, string[] questions) { QnaKnowledgebaseBuilder builder = new QnaKnowledgebaseBuilder(); return(builder.Modify(this).RemoveQuestions(answer, questions).UpdateKnowledgebase()); }
/// <summary> /// Delete the answer out of a db /// </summary> /// <param name="answer">the answer to delete</param> /// <returns>true if the rest call returns success</returns> public bool DeleteAnswer(string answer) { QnaKnowledgebaseBuilder builder = new QnaKnowledgebaseBuilder(); return(builder.Modify(this).RemoveAnswer(answer).UpdateKnowledgebase()); }