public async Task <ListResultOutput <ComboboxItemDto> > GetDealRecordListAutoCompleteAsync(GetDealRecordListInput input) { var list = await _dealRecordRepository.GetAll() .WhereIf(!input.SearchText.IsNullOrEmpty(), p => p.Name.Contains(input.SearchText)) .OrderBy(input) .Take(input) .ToListAsync(); return (new ListResultOutput <ComboboxItemDto>( list.Select(p => new ComboboxItemDto { Value = p.Id.ToString(), DisplayText = p.Name }).ToList())); }
public async Task <JsonResult> GetDealRecordList(GetDealRecordListInput input) { var result = await _dealRecordAppService.GetDealRecordListAsync(input); return(Json(result, JsonRequestBehavior.AllowGet)); }
public async Task <ListResultOutput <GetDealRecordListDto> > GetDealRecordListAsync(GetDealRecordListInput input) { var list = await _dealRecordRepository.GetAll() .WhereIf(!input.SearchText.IsNullOrEmpty(), p => p.Name.Contains(input.SearchText)) .OrderBy(input) .Take(input) .ToListAsync(); return(new ListResultOutput <GetDealRecordListDto>(list.MapTo <List <GetDealRecordListDto> >())); }