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); }