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); }
public async Task <ActionResult <Customer_RepairTicketDTO> > GetRepairTicket([FromBody] Customer_RepairTicketDTO Customer_RepairTicketDTO) { if (UnAuthorization) { return(Forbid()); } if (!ModelState.IsValid) { throw new BindException(ModelState); } RepairTicket RepairTicket = await RepairTicketService.Get(Customer_RepairTicketDTO.Id); return(new Customer_RepairTicketDTO(RepairTicket)); }
public async Task <ActionResult <int> > CountRepairTicket([FromBody] Customer_RepairTicketFilterDTO Customer_RepairTicketFilterDTO) { if (UnAuthorization) { return(Forbid()); } if (!ModelState.IsValid) { throw new BindException(ModelState); } RepairTicketFilter RepairTicketFilter = ConvertFilterRepairTicket(Customer_RepairTicketFilterDTO); RepairTicketFilter = await RepairTicketService.ToFilter(RepairTicketFilter); int count = await RepairTicketService.Count(RepairTicketFilter); return(count); }
public async Task <ActionResult <List <Customer_RepairTicketDTO> > > ListRepairTicket([FromBody] Customer_RepairTicketFilterDTO Customer_RepairTicketFilterDTO) { if (UnAuthorization) { return(Forbid()); } if (!ModelState.IsValid) { throw new BindException(ModelState); } RepairTicketFilter RepairTicketFilter = ConvertFilterRepairTicket(Customer_RepairTicketFilterDTO); RepairTicketFilter = await RepairTicketService.ToFilter(RepairTicketFilter); List <RepairTicket> RepairTickets = await RepairTicketService.List(RepairTicketFilter); List <Customer_RepairTicketDTO> Customer_RepairTicketDTOs = RepairTickets .Select(c => new Customer_RepairTicketDTO(c)).ToList(); return(Customer_RepairTicketDTOs); }