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()); } }
public void Post([FromBody] UserSearchKeyword values) { _logger.LogDebug("enter post action"); _searchKeywordService.StoreKeywordByBemsId(values); }
public List <SearchKeyword> StoreKeywordByBemsId(UserSearchKeyword values) { return(_searchKeywordRepository.StoreKeywords(values)); }