示例#1
0
        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);
        }
示例#2
0
        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));
        }