コード例 #1
0
        public List <SearchKeyword> StoreKeywords(UserSearchKeyword value)
        {
            using (var _provider = _graphRepository.GetConnection())
            {
                var query = _provider.Cypher.Merge("(c: User { Bemsid: {id} })")
                            .Merge("(d: SearchKeyword { Keyword: {keyword} })")
                            .WithParam("id", value.BemsID)
                            .WithParam("keyword", value.ProductName)
                            .Create("(c)-[:SEARCHED]->(d)")
                            .Return <SearchKeyword>("c");

                return(query.Results.ToList());
            }
        }
コード例 #2
0
 public void Post([FromBody] UserSearchKeyword values)
 {
     _logger.LogDebug("enter post action");
     _searchKeywordService.StoreKeywordByBemsId(values);
 }
コード例 #3
0
 public List <SearchKeyword> StoreKeywordByBemsId(UserSearchKeyword values)
 {
     return(_searchKeywordRepository.StoreKeywords(values));
 }