// 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/Menu public ActionResult Index() { OpMenuBase menuBase = new OpMenuBase(); OperationResult result = _manager.ExecuteOperation(menuBase); return(View(result.Items as MenuDto[])); }
public override void OnActionExecuting(ActionExecutingContext filterContext) { OpMenuBase op = new OpMenuBase(); OperationResult links = _manager.ExecuteOperation(op); filterContext.Controller.ViewBag.Navigation = (links.Items as MenuDto[]).ToList(); }
// GET: Admin/Menu/Create public ActionResult Create() { OpMenuBase menus = new OpMenuBase(); OperationResult result = _manager.ExecuteOperation(menus); ViewBag.menus = result.Items as MenuDto[]; return(View()); }
// GET: Admin/Menu/Edit/5 public ActionResult Edit(int id) { var dto = getInstance(id); OpMenuBase menus = new OpMenuBase(); OperationResult result = _manager.ExecuteOperation(menus); ViewBag.menus = result.Items as MenuDto[]; return(View(dto)); }
private MenuDto getInstance(int id) { OpMenuBase op = new OpMenuBase(); op.Criteria.Id = id; var result = _manager.ExecuteOperation(op); MenuDto dto = result.Items[0] as MenuDto; return(dto); }