예제 #1
0
        /// <summary>
        ///     Get search by field
        /// </summary>
        /// <param name="elasticSearchRequestDto"></param>
        /// <returns></returns>
        public async Task <IDataResult <List <ElasticSearchGetModel <Log> > > > GetSearchByField(
            ElasticSearchRequestDto elasticSearchRequestDto)
        {
            var list = await _elasticSearch.GetSearchByField <Log>(new SearchByFieldParameters
            {
                FieldName = "messageTemplate",
                Value     = elasticSearchRequestDto.Value,
                IndexName = "logger-" + elasticSearchRequestDto.LogDate.ToString("yyyy.MM.dd")
            });

            return(new SuccessDataResult <List <ElasticSearchGetModel <Log> > >(list, Messages.LogsListed));
        }
 public async Task <IDataResult <List <ElasticSearchGetModel <Log> > > > GetSearchByField(
     ElasticSearchRequestDto elasticSearchRequestDto)
 {
     return(await _elasticSearchLogService.GetSearchByField(elasticSearchRequestDto));
 }