public async Task <ActionResult <int> > Count([FromBody] OrderContent_OrderContentFilterDTO OrderContent_OrderContentFilterDTO)
        {
            if (!ModelState.IsValid)
            {
                throw new BindException(ModelState);
            }

            OrderContentFilter OrderContentFilter = ConvertFilterDTOToFilterEntity(OrderContent_OrderContentFilterDTO);
            int count = await OrderContentService.Count(OrderContentFilter);

            return(count);
        }
        private OrderContentFilter ConvertFilterDTOToFilterEntity(OrderContent_OrderContentFilterDTO OrderContent_OrderContentFilterDTO)
        {
            OrderContentFilter OrderContentFilter = new OrderContentFilter();

            OrderContentFilter.Selects   = OrderContentSelect.ALL;
            OrderContentFilter.Skip      = OrderContent_OrderContentFilterDTO.Skip;
            OrderContentFilter.Take      = OrderContent_OrderContentFilterDTO.Take;
            OrderContentFilter.OrderBy   = OrderContent_OrderContentFilterDTO.OrderBy;
            OrderContentFilter.OrderType = OrderContent_OrderContentFilterDTO.OrderType;

            OrderContentFilter.Id      = OrderContent_OrderContentFilterDTO.Id;
            OrderContentFilter.Code    = OrderContent_OrderContentFilterDTO.Code;
            OrderContentFilter.OrderId = OrderContent_OrderContentFilterDTO.OrderId;
            OrderContentFilter.FoodFoodTypeMappingId = OrderContent_OrderContentFilterDTO.FoodFoodTypeMappingId;
            OrderContentFilter.Quantity = OrderContent_OrderContentFilterDTO.Quantity;
            OrderContentFilter.StatusId = OrderContent_OrderContentFilterDTO.StatusId;
            return(OrderContentFilter);
        }
        public async Task <ActionResult <List <OrderContent_OrderContentDTO> > > List([FromBody] OrderContent_OrderContentFilterDTO OrderContent_OrderContentFilterDTO)
        {
            if (!ModelState.IsValid)
            {
                throw new BindException(ModelState);
            }

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

            List <OrderContent_OrderContentDTO> OrderContent_OrderContentDTOs = OrderContents
                                                                                .Select(c => new OrderContent_OrderContentDTO(c)).ToList();

            return(OrderContent_OrderContentDTOs);
        }