public async Task <ActionResult <int> > CountOrderQuote([FromBody] Contact_OrderQuoteFilterDTO Contact_OrderQuoteFilterDTO) { if (UnAuthorization) { return(Forbid()); } if (!ModelState.IsValid) { throw new BindException(ModelState); } OrderQuoteFilter OrderQuoteFilter = ConvertFilterOrderQuote(Contact_OrderQuoteFilterDTO); OrderQuoteFilter = await OrderQuoteService.ToFilter(OrderQuoteFilter); int count = await OrderQuoteService.Count(OrderQuoteFilter); return(count); }
public async Task <ActionResult <List <Contact_OrderQuoteDTO> > > ListOrderQuote([FromBody] Contact_OrderQuoteFilterDTO Contact_OrderQuoteFilterDTO) { if (UnAuthorization) { return(Forbid()); } if (!ModelState.IsValid) { throw new BindException(ModelState); } OrderQuoteFilter OrderQuoteFilter = ConvertFilterOrderQuote(Contact_OrderQuoteFilterDTO); OrderQuoteFilter = await OrderQuoteService.ToFilter(OrderQuoteFilter); List <OrderQuote> OrderQuotes = await OrderQuoteService.List(OrderQuoteFilter); List <Contact_OrderQuoteDTO> Contact_OrderQuoteDTOs = OrderQuotes .Select(c => new Contact_OrderQuoteDTO(c)).ToList(); return(Contact_OrderQuoteDTOs); }