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)); }
public virtual async Task UpdateKnowledgeBaseAsync(Guid knowledgeBaseId, PatchKnowledgeBaseRequest request) { await RepositoryClient.SendJsonPatchAsync(ApiKeys.QnA, $"{ApiKeys.QnAEndpoint}{knowledgeBaseId}", JsonConvert.SerializeObject(request)); }
public virtual void UpdateKnowledgeBase(Guid knowledgeBaseId, PatchKnowledgeBaseRequest request) { RepositoryClient.SendJsonPatch(ApiKeys.QnA, $"{ApiKeys.QnAEndpoint}{knowledgeBaseId}", JsonConvert.SerializeObject(request)); }