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