// 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());
        }
Exemple #2
0
        // 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());
        }
Exemple #3
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));
        }
Exemple #4
0
        // 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));
        }