public virtual int CreatePhraseListFeature(Guid appId, string versionId, PhraseListFeature feature) { try { var result = LuisRepository.CreatePhraseListFeature(appId, versionId, feature); return(result); } catch (Exception ex) { Logger.Error("LuisService.CreatePhraseListFeature failed", this, ex); } return(-1); }
public virtual int CreatePhraseListFeature(Guid appId, string versionId, PhraseListFeature feature) { return(PolicyService.ExecuteRetryAndCapture400Errors( "LuisService.CreatePhraseListFeature", ApiKeys.LuisRetryInSeconds, () => { var result = LuisRepository.CreatePhraseListFeature(appId, versionId, feature); return result; }, -1)); }
public virtual void UpdatePhraseListFeature(Guid appId, string versionId, int phraselistId, PhraseListFeature feature) { try { LuisRepository.UpdatePhraseListFeature(appId, versionId, phraselistId, feature); } catch (Exception ex) { Logger.Error("LuisService.UpdatePhraseListFeature failed", this, ex); } }
public virtual void UpdatePhraseListFeature(Guid appId, string versionId, int phraselistId, PhraseListFeature feature) { PolicyService.ExecuteRetryAndCapture400Errors( "LuisService.UpdatePhraseListFeature", ApiKeys.LuisRetryInSeconds, () => { LuisRepository.UpdatePhraseListFeature(appId, versionId, phraselistId, feature); return(true); }, false); }