public string Teach(string uid, TeachRequest request) { string[] requestWords = CBW.NaturalLang.KeywordsExtraction.ExtractUniqueKeywords((request.Content)); //string[] requestWords = StringParser.Parse(request.Content); MemoProvider memoProvider = new MemoProvider(this.ConnectionString); int mid = memoProvider.GetCurrentMemoId(uid) + 1; Memo memo = new Memo() { Id = mid, RawContent = request.Content.ToLowerInvariant(), UserId = uid, CreatedTime = DateTime.UtcNow, Latitude = request.Latitude, Longitude = request.Longitude, RemindTime = request.RemindTime, HasAlarm = request.HasAlarm == null ? false : request.HasAlarm.Value }; memoProvider.Add(uid, memo); this.AddKeywords(uid, memo, requestWords); return(TeachResponses[new Random().Next(TeachResponses.Count)]); }
public string Post(string uid, [FromBody] TeachRequest request) { return(new CoreWorker(RoleEnvironment.GetConfigurationSettingValue("cloudConn")).Teach(uid, request)); }
public string Post(string uid, [FromBody] TeachRequest request) { return(new CoreWorker(ConfigurationManager.ConnectionStrings["AzureStorage"].ConnectionString).Teach(uid, request)); }