public async Task <ActionResult <List <RepairTicket_ItemDTO> > > SingleListItem([FromBody] RepairTicket_ItemFilterDTO RepairTicket_ItemFilterDTO) { if (UnAuthorization) { return(Forbid()); } if (!ModelState.IsValid) { throw new BindException(ModelState); } ItemFilter ItemFilter = new ItemFilter(); ItemFilter.Skip = 0; ItemFilter.Take = 20; ItemFilter.OrderBy = ItemOrder.Id; ItemFilter.OrderType = OrderType.ASC; ItemFilter.Selects = ItemSelect.ALL; ItemFilter.Id = RepairTicket_ItemFilterDTO.Id; ItemFilter.ProductId = RepairTicket_ItemFilterDTO.ProductId; ItemFilter.Code = RepairTicket_ItemFilterDTO.Code; ItemFilter.Name = RepairTicket_ItemFilterDTO.Name; ItemFilter.ScanCode = RepairTicket_ItemFilterDTO.ScanCode; ItemFilter.SalePrice = RepairTicket_ItemFilterDTO.SalePrice; ItemFilter.RetailPrice = RepairTicket_ItemFilterDTO.RetailPrice; ItemFilter.StatusId = RepairTicket_ItemFilterDTO.StatusId; List <Item> Items = await RepairTicketService.ListItem(ItemFilter, RepairTicket_ItemFilterDTO.OrderCategoryId, RepairTicket_ItemFilterDTO.OrderId); List <RepairTicket_ItemDTO> RepairTicket_ItemDTOs = Items .Select(x => new RepairTicket_ItemDTO(x)).ToList(); return(RepairTicket_ItemDTOs); }