Esempio n. 1
0
        public OrderContentFilter ConvertFilterDTOToFilterEntity(OrderContentMaster_OrderContentFilterDTO OrderContentMaster_OrderContentFilterDTO)
        {
            OrderContentFilter OrderContentFilter = new OrderContentFilter();

            OrderContentFilter.Selects = OrderContentSelect.ALL;

            OrderContentFilter.Id = new LongFilter {
                Equal = OrderContentMaster_OrderContentFilterDTO.Id
            };
            OrderContentFilter.OrderId = new LongFilter {
                Equal = OrderContentMaster_OrderContentFilterDTO.OrderId
            };
            OrderContentFilter.ItemId = new LongFilter {
                Equal = OrderContentMaster_OrderContentFilterDTO.ItemId
            };
            OrderContentFilter.ProductName = new StringFilter {
                StartsWith = OrderContentMaster_OrderContentFilterDTO.ProductName
            };
            OrderContentFilter.FirstVersion = new StringFilter {
                StartsWith = OrderContentMaster_OrderContentFilterDTO.FirstVersion
            };
            OrderContentFilter.SecondVersion = new StringFilter {
                StartsWith = OrderContentMaster_OrderContentFilterDTO.SecondVersion
            };
            OrderContentFilter.Price = new LongFilter {
                Equal = OrderContentMaster_OrderContentFilterDTO.Price
            };
            OrderContentFilter.DiscountPrice = new LongFilter {
                Equal = OrderContentMaster_OrderContentFilterDTO.DiscountPrice
            };
            OrderContentFilter.Quantity = new LongFilter {
                Equal = OrderContentMaster_OrderContentFilterDTO.Quantity
            };
            return(OrderContentFilter);
        }
Esempio n. 2
0
        public async Task <int> Count([FromBody] OrderContentMaster_OrderContentFilterDTO OrderContentMaster_OrderContentFilterDTO)
        {
            if (!ModelState.IsValid)
            {
                throw new MessageException(ModelState);
            }

            OrderContentFilter OrderContentFilter = ConvertFilterDTOToFilterEntity(OrderContentMaster_OrderContentFilterDTO);

            return(await OrderContentService.Count(OrderContentFilter));
        }
Esempio n. 3
0
        public async Task <List <OrderContentMaster_OrderContentDTO> > List([FromBody] OrderContentMaster_OrderContentFilterDTO OrderContentMaster_OrderContentFilterDTO)
        {
            if (!ModelState.IsValid)
            {
                throw new MessageException(ModelState);
            }

            OrderContentFilter OrderContentFilter = ConvertFilterDTOToFilterEntity(OrderContentMaster_OrderContentFilterDTO);

            List <OrderContent> OrderContents = await OrderContentService.List(OrderContentFilter);

            return(OrderContents.Select(c => new OrderContentMaster_OrderContentDTO(c)).ToList());
        }