public virtual bool UpdateKnowledgeBase(Guid knowledgeBaseId, PatchKnowledgeBaseRequest request) { try { QnAMakerRepository.UpdateKnowledgeBase(knowledgeBaseId, request); return(true); } catch (Exception ex) { Logger.Error("QnAMakerService.UpdateKnowledgeBase failed", this, ex); } return(false); }
public virtual bool UpdateKnowledgeBase(Guid knowledgeBaseId, PatchKnowledgeBaseRequest request) { return(PolicyService.ExecuteRetryAndCapture400Errors( "QnAMakerService.UpdateKnowledgeBase", ApiKeys.QnARetryInSeconds, () => { QnAMakerRepository.UpdateKnowledgeBase(knowledgeBaseId, request); return true; }, false)); }