コード例 #1
0
        /// <summary>
        /// 添加文档
        /// </summary>
        /// <param name="request"></param>
        /// <returns></returns>
        private async Task <bool> AddAsync(AddQADto request)
        {
            QAEntity_ES entity = new QAEntity_ES
            {
                Id         = Guid.NewGuid().ToString("N"),
                Question   = request.Question,
                Answer     = request.Answer,
                CreateDate = DateTime.Now,
                UpdateDate = DateTime.Now
            };
            var result = await netEsClient.IndexAsync <QAEntity_ES>(entity, x => { return(x.Index("qaindex")); });

            if (result != null && result.IsValid)
            {
                return(true);
            }

            return(false);
        }
コード例 #2
0
        /// <summary>
        /// 添加文档
        /// </summary>
        /// <param name="request"></param>
        /// <returns></returns>
        public async Task <IActionResult> Add(AddQADto request)
        {
            var result = await AddAsync(request);

            return(Ok(result));
        }