public async Task <ListResultOutput <ComboboxItemDto> > GetDeviceStockListAutoCompleteAsync(GetDeviceStockListInput input) { var list = await _deviceStockRepository.GetAll() .WhereIf(!input.SearchText.IsNullOrEmpty(), p => p.No.Contains(input.SearchText)) .OrderBy(input) .Take(input) .ToListAsync(); return (new ListResultOutput <ComboboxItemDto>( list.Select(p => new ComboboxItemDto { Value = p.Id.ToString(), DisplayText = p.No }).ToList())); }
public async Task <JsonResult> GetDeviceStockList(GetDeviceStockListInput input) { var result = await _deviceStockAppService.GetDeviceStockListAsync(input); return(Json(result, JsonRequestBehavior.AllowGet)); }
public async Task <ListResultOutput <GetDeviceStockListDto> > GetDeviceStockListAsync(GetDeviceStockListInput input) { var list = await _deviceStockRepository.GetAll() .WhereIf(!input.SearchText.IsNullOrEmpty(), p => p.No.Contains(input.SearchText)) .OrderBy(input) .Take(input) .ToListAsync(); return(new ListResultOutput <GetDeviceStockListDto>(list.MapTo <List <GetDeviceStockListDto> >())); }