public (ResultCode, QueryModel) Query(CartQueryRequest filter) { QueryModel queryResult = new QueryModel(); List <CartQueryDTO> cartDTOs = _procedureHelper.GetData <CartQueryDTO>( "cart_table_query", filter); if (0 != cartDTOs.Count) { queryResult.TotalRows = cartDTOs[0].TotalRows; } queryResult.Items = cartDTOs; return(ResultCode.SUCCESS, queryResult); }
public IActionResult Query([FromQuery] CartQueryRequest filter) { ResultCode resultCode; QueryModel queryResult; (resultCode, queryResult) = _service.Query(filter); Result error; int statusCode; (statusCode, error) = ResultHandler.GetStatusCodeAndResult(resultCode); GeneralResponse response = new GeneralResponse { Result = queryResult, Error = error, }; return(StatusCode(statusCode, response)); }