Example #1
0
        public (ResultCode, QueryModel) Query(CartDetailQueryRequest filter)
        {
            QueryModel queryResult = new QueryModel();
            List <CartDetailQueryDTO> cartDetailDTOs = _procedureHelper.GetData <CartDetailQueryDTO>(
                "cart_detail_table_query", filter);

            if (0 != cartDetailDTOs.Count)
            {
                queryResult.TotalRows = cartDetailDTOs[0].TotalRows;
            }
            queryResult.Items = cartDetailDTOs;
            return(ResultCode.SUCCESS, queryResult);
        }
Example #2
0
        public IActionResult Query([FromQuery] CartDetailQueryRequest 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));
        }