// 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[])); }
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)); }