public async Task <IActionResult> GetAll([FromQuery] SumarizedPurchaseOrderRequestAllDto param) { if (param == null) { return(BadRequest()); } var response = await orderRepository.GetAllPurchaseOrders(param); return(CreateResponseOnGet(response)); }
public Task <IListDto <PurchaseOrderDto> > GetAllPurchaseOrders(SumarizedPurchaseOrderRequestAllDto param) { return(param.Date == DateTime.MinValue || param.Date == null? GetAllAsync <PurchaseOrderDto>(param) : GetAllAsync <PurchaseOrderDto>(param, purchaseOrder => purchaseOrder.Date == param.Date.Value)); }