Example #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));
        }
Example #2
0
        // GET: Admin/Menu
        public ActionResult Index()
        {
            OpMenuBase      menuBase = new OpMenuBase();
            OperationResult result   = _manager.ExecuteOperation(menuBase);

            return(View(result.Items as MenuDto[]));
        }
Example #3
0
        public override void OnActionExecuting(ActionExecutingContext filterContext)
        {
            OpMenuBase      op    = new OpMenuBase();
            OperationResult links = _manager.ExecuteOperation(op);

            filterContext.Controller.ViewBag.Navigation = (links.Items as MenuDto[]).ToList();
        }
Example #4
0
        // GET: Admin/Menu/Create
        public ActionResult Create()
        {
            OpMenuBase      menus  = new OpMenuBase();
            OperationResult result = _manager.ExecuteOperation(menus);

            ViewBag.menus = result.Items as MenuDto[];
            return(View());
        }
Example #5
0
        // 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));
        }
Example #6
0
        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);
        }