Exemple #1
0
        public ResponseView <PagingResultView <CategroyProductView> > GetProducts(CategoryProductRequest request)
        {
            ResponseView <PagingResultView <CategroyProductView> > data = null;

            if (request.categoryId == default(int))
            {
                data = base.OutPutResponseView(default(PagingResultView <CategroyProductView>), false, "参数异常");

                return(data);
            }

            var entity = _categoryRepository.GetFirstOrDefault(x => x.Id == request.categoryId);

            if (entity == null)
            {
                data = base.OutPutResponseView(default(PagingResultView <CategroyProductView>), false, "指定的分类不存在");

                return(data);
            }
            var skus = entity.PagingResult(request.page_index, request.page_size);

            var results = CategroyProductView.ToViews(skus);

            return(base.OutPutBrokenResponseView(results));
        }
Exemple #2
0
        public ResponseView <PagingResultView <CategroyProductView> > PostCategoryProducts(CategoryProductRequest request)
        {
            var data = CategoryService.GetProducts(request);

            return(data);
        }