Esempio n. 1
0
        public IActionResult Prikaz(int id, int page = 1)
        {
            Feed x = db.Feeds.Find(id);

            if (x == null)
            {
                return(Redirect("/Feed/Neuspjeh"));
            }

            DisplayFeedVM obj = new DisplayFeedVM
            {
                ID                = x.ID,
                naziv             = x.Naziv,
                DatumModifikacije = x.DatumModifikacije
            };
            var qry = (from o in db.Objave
                       join fo in db.FeedsObjave
                       on o.ID equals fo.ObjavaID
                       where fo.FeedID == x.ID
                       select fo.Objava).ToList().OrderByDescending(x => x.DatumKreiranja);

            obj.Objave             = PagingList.Create(qry, 3, page);
            ViewBag.trenutna       = page;
            ViewBag.ukupnoStranica = obj.Objave.PageCount;
            int kreator = db.Takmicenja.Where(x => x.FeedID == id).Select(x => x.KreatorID).FirstOrDefault();

            ViewBag.username = db.Users.Where(x => x.Id == kreator).Select(x => x.UserName).FirstOrDefault();
            //ViewBag.fid = obj;
            return(PartialView(obj));
        }
        public IActionResult Obrisi(int id)
        {
            Feed obj = db.Feeds.Find(id);

            if (obj != null)
            {
                DisplayFeedVM prikaz = new DisplayFeedVM {
                    ID = obj.ID, naziv = obj.Naziv
                };
                ViewBag.feed = prikaz;
                return(View());
            }
            return(Redirect("/Feed/Neuspjeh"));
        }
        public IActionResult Prikaz(int id)
        {
            Feed x = db.Feeds.Find(id);

            if (x != null)
            {
                DisplayFeedVM obj = new DisplayFeedVM
                {
                    ID                = x.ID,
                    naziv             = x.Naziv,
                    DatumModifikacije = x.DatumModifikacije
                };
                obj.Objave = (from o in db.Objave
                              join fo in db.FeedsObjave
                              on o.ID equals fo.ObjavaID
                              where fo.FeedID == x.ID
                              select fo.Objava).ToList();
                ViewBag.fid = obj;
                return(View());
            }
            return(Redirect("/Feed/Neuspjeh"));
        }