Task <Abp.Application.Services.Dto.ListResultDto <string> > ITransactionAppService.GetTypeAheadSuggestionsAsync(GetTypeAheadSuggestionsInput input) { throw new NotImplementedException(); }
public async Task <Abp.Application.Services.Dto.ListResultDto <string> > GetTypeAheadSuggestionsAsync(GetTypeAheadSuggestionsInput input) { var descriptionList = await _transactionRepository.GetAll() .Where(t => t.Description.Contains(input.Query) && t.CreatorUserId == AbpSession.UserId) .GroupBy(t => t.Description) .Select(t => t.FirstOrDefault().Description).ToListAsync(); return(new Abp.Application.Services.Dto.ListResultDto <string>(descriptionList)); }