Exemple #1
0
        // GET: Global/Post
        public ActionResult Index(int?page)
        {
            OpPostSelect    op     = new OpPostSelect();
            OperationResult result = _manager.ExecuteOperation(op);

            OpCategoriesSelect opCategories = new OpCategoriesSelect();
            OperationResult    res          = _manager.ExecuteOperation(opCategories);

            PostCategories postCategories = new PostCategories();

            postCategories.Categories = res.Items as CategoryDto[];
            postCategories.Posts      = result.Items as PostDto[];

            OpMenuBase      menus = new OpMenuBase();
            OperationResult res1  = _manager.ExecuteOperation(menus);

            ViewBag.menus = res1.Items as MenuDto[];

            int pageSize   = 3;
            int pageNumber = (page ?? 1);

            IPagedList <PostDto> posts = postCategories.Posts.ToPagedList(pageNumber, pageSize);

            postCategories.ListaPaged = posts;

            return(View(postCategories));
        }
        // GET: Admin/Category
        public ActionResult Index()
        {
            OpCategoriesSelect selectCategories = new OpCategoriesSelect();
            OperationResult    result           = _manager.ExecuteOperation(selectCategories);

            return(View(result.Items as CategoryDto[]));
        }
Exemple #3
0
        public ActionResult Custom(int?page, int id)
        {
            OpPostSelect select = new OpPostSelect();

            select.Postdto.CategoryID = id;
            OperationResult result = _manager.ExecuteOperation(select);

            OpCategoriesSelect opCategories = new OpCategoriesSelect();
            OperationResult    res          = _manager.ExecuteOperation(opCategories);

            PostCategories postCategories = new PostCategories();

            postCategories.Categories = res.Items as CategoryDto[];
            postCategories.Posts      = result.Items as PostDto[];

            int pageSize   = 3;
            int pageNumber = (page ?? 1);

            IPagedList <PostDto> posts = postCategories.Posts.ToPagedList(pageNumber, pageSize);

            postCategories.ListaPaged = posts;

            return(View(postCategories));
        }