// GET: Admin/Kategorija public ActionResult Index() { OpSelectKategorija opKategorija = new OpSelectKategorija(); ResultOperation kategorija = manager.ExecuteOperation(opKategorija); List <KategorijaDto> kategorije = (kategorija.items as KategorijaDto[]).ToList(); ViewBag.Kategorije = kategorije; return(View()); }
// GET: Admin/Post/Create public ActionResult Create() { OperationManager manager = OperationManager.Singleton; OpSelectKategorija op = new OpSelectKategorija(); ResultOperation result = manager.ExecuteOperation(op); ViewBag.kategorije = result.items as KategorijaDto[]; return(View()); }
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)); }
// GET: Admin/Post/Edit/5 public ActionResult Edit(int id) { OpSelectOnePost op = new OpSelectOnePost(); op.id = id; ResultOperation res = manager.ExecuteOperation(op); PostDto post = res.items[0] as PostDto; OpSelectKategorija opKategorija = new OpSelectKategorija(); ResultOperation kategorija = manager.ExecuteOperation(opKategorija); List <KategorijaDto> kategorije = (kategorija.items as KategorijaDto[]).ToList(); ViewBag.Kategorije = kategorije; PostViewModel vm = new PostViewModel() { naslov = post.naslov, tekst = post.tekst, id_kategorija = post.id_kategorija, putanja = post.putanja, id = post.id_posta }; return(View(vm)); }