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