public async Task <int> Count([FromBody] OrderStatusMaster_OrderStatusFilterDTO OrderStatusMaster_OrderStatusFilterDTO) { if (!ModelState.IsValid) { throw new MessageException(ModelState); } OrderStatusFilter OrderStatusFilter = ConvertFilterDTOToFilterEntity(OrderStatusMaster_OrderStatusFilterDTO); return(await OrderStatusService.Count(OrderStatusFilter)); }
public async Task <List <OrderStatusMaster_OrderStatusDTO> > List([FromBody] OrderStatusMaster_OrderStatusFilterDTO OrderStatusMaster_OrderStatusFilterDTO) { if (!ModelState.IsValid) { throw new MessageException(ModelState); } OrderStatusFilter OrderStatusFilter = ConvertFilterDTOToFilterEntity(OrderStatusMaster_OrderStatusFilterDTO); List <OrderStatus> OrderStatuss = await OrderStatusService.List(OrderStatusFilter); return(OrderStatuss.Select(c => new OrderStatusMaster_OrderStatusDTO(c)).ToList()); }
public OrderStatusFilter ConvertFilterDTOToFilterEntity(OrderStatusMaster_OrderStatusFilterDTO OrderStatusMaster_OrderStatusFilterDTO) { OrderStatusFilter OrderStatusFilter = new OrderStatusFilter(); OrderStatusFilter.Selects = OrderStatusSelect.ALL; OrderStatusFilter.Id = new LongFilter { Equal = OrderStatusMaster_OrderStatusFilterDTO.Id }; OrderStatusFilter.Code = new StringFilter { StartsWith = OrderStatusMaster_OrderStatusFilterDTO.Code }; OrderStatusFilter.Name = new StringFilter { StartsWith = OrderStatusMaster_OrderStatusFilterDTO.Name }; OrderStatusFilter.Description = new StringFilter { StartsWith = OrderStatusMaster_OrderStatusFilterDTO.Description }; return(OrderStatusFilter); }