示例#1
0
        // GET: Admin/Post
        public ActionResult Index(int?id_kategorija = null, int page = 1)
        {
            OpSelectPost op = new OpSelectPost();

            op.kriterijum.id_kategorija = id_kategorija;
            op.kriterijum.offset        = (page * 2) - 2;
            ResultOperation result = manager.ExecuteOperation(op);

            ViewBag.Broj = (int)Math.Ceiling((double)result.broj / 2);
            PostDto [] postovi = result.items as PostDto[];
            return(View(postovi));
        }
示例#2
0
        public ActionResult Index(int?id_kategorija = null, int page = 1)
        {
            OpSelectPost opPost = new OpSelectPost();

            opPost.kriterijum.id_kategorija = id_kategorija;
            opPost.kriterijum.offset        = (page * 2) - 2;
            ResultOperation    post         = manager.ExecuteOperation(opPost);
            OpSelectKategorija opKategorija = new OpSelectKategorija();
            ResultOperation    kategorija   = manager.ExecuteOperation(opKategorija);
            PostViewModel      vm           = new PostViewModel
            {
                post       = (post.items as PostDto[]).ToList(),
                kategorija = (kategorija.items as KategorijaDto[]).ToList(),
                broj       = (int)Math.Ceiling((double)post.broj / 2)
            };

            if (id_kategorija != null)
            {
                ViewBag.kategorija = id_kategorija;
            }

            return(View(vm));
        }