public Task <GetAllProductRequestResponse> getAllByCustomer(GetAllProductRequestByCustomerRequest request) { GetAllProductRequestResponse response = new GetAllProductRequestResponse(); try { //dieu kien search PagedModel pagedModel = _service.GetAllByCustomer(request.user_id, request.Page, request.PageSize); response.Data = (IEnumerable <ProductRequestModel>)pagedModel.Data; response.Total = response.Data.Count(); } catch (Exception e) { throw e; } return(Task.FromResult(response)); }
public async Task <IActionResult> Get([FromQuery] SearchProductRequestRequest request) { if (request.user_id > 0) { GetAllProductRequestByCustomerRequest customerRequest = new GetAllProductRequestByCustomerRequest() { user_id = request.user_id, Page = 0, PageSize = 0 }; var results = await _ProductRequestAppService.getAllByCustomer(customerRequest); return(Ok(results)); } var result = await _ProductRequestAppService.getAllProductRequest(request); return(Ok(result)); }