예제 #1
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());
        }
예제 #2
0
        public async Task <ActionResult <List <Food_FoodFoodTypeMappingDTO> > > ListTopOrder([FromBody] Food_FoodFilterDTO Food_FoodFilterDTO)
        {
            if (!ModelState.IsValid)
            {
                throw new BindException(ModelState);
            }

            OrderContentFilter OrderContentFilter = new OrderContentFilter
            {
                Skip      = 0,
                Take      = 10,
                Selects   = OrderContentSelect.ALL,
                OrderBy   = OrderContentOrder.Quantity,
                OrderType = OrderType.DESC
            };

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

            List <Food_FoodFoodTypeMappingDTO> Food_FoodFoodTypeMappingDTOs = OrderContents
                                                                              .Select(o => new Food_FoodFoodTypeMappingDTO(o.FoodFoodTypeMapping)).ToList();

            return(Food_FoodFoodTypeMappingDTOs);
        }