示例#1
0
        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));
        }
示例#2
0
        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());
        }
示例#3
0
        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);
        }