public IPaginate <ProductCategoryListModel.ListItem> Get(int index, int size, int from)
        {
            var productList = ProductCategoryListModel.Get(_productCategoryRepository);
            var page        = IPaginateExtension.ToPaginate <ProductCategoryListModel.ListItem>(productList.ProductCategories.ToList(), index, size, from);

            return(page);
        }
        public IPaginate <ProductListModel.ListItem> Get(int index, int size, int from)
        {
            var  currentUserID = _usermanager.GetUserId(User);
            Guid id            = new Guid(currentUserID);
            var  productList   = ProductListModel.Get(_productRepository, _productCategoryRepository, _productImageRepository, id);
            var  page          = IPaginateExtension.ToPaginate <ProductListModel.ListItem>(productList.Products.ToList(), index, size, from);

            return(page);
        }
Esempio n. 3
0
        public IPaginate <ProductViewModel.ListItem> GetPaging(int index, int size, int from = 0)
        {
            var products = ProductViewModel.Get(_ProductRepository,
                                                _productCategoryRepository,
                                                _ProductImageRepository,
                                                _provinceRepository,
                                                _districtRepository,
                                                _StateRepository, _usermanager);
            var page = IPaginateExtension.ToPaginate <ProductViewModel.ListItem>(products.Products, index, size, from);

            return(page);
        }