示例#1
0
        public ActionResult Omiljeno()
        {
            var trenutniKorisnikId = int.Parse(Session["id_osoba"].ToString());

            List <Omiljeno> sveOmiljenoZaKorisnika = db.Omiljenoes
                                                     .Where(o => o.id_osoba == trenutniKorisnikId)
                                                     .ToList();

            List <KnjigaSaZanrovima> knjigeOmiljene = new List <KnjigaSaZanrovima>();

            foreach (Omiljeno o in sveOmiljenoZaKorisnika)
            {
                Knjige oKnjiga = db.Knjiges
                                 .Where(knj => knj.id_knjige == o.id_knjige)
                                 .Include(knj => knj.Autori)
                                 .ToList()
                                 .First();
                KnjigaSaZanrovima knjigaSaZanrovima = KnjigaSaZanrovima.TransformSingle(oKnjiga);
                knjigeOmiljene.Add(knjigaSaZanrovima);
            }

            KnjigaZanroviViewModel knjigaZanroviViewModel = new KnjigaZanroviViewModel
            {
                KnjigeSaZanrovima = knjigeOmiljene
            };

            return(View("~/Views/Front-end/FrontKnjige/Omiljeno.cshtml", knjigaZanroviViewModel));
        }
示例#2
0
        public ActionResult Detaljnije(int?id)
        {
            Knjige knjiga = db.Knjiges
                            .Where(k => k.id_knjige == id)
                            .Include(k => k.Autori)
                            .First();

            if (knjiga == null)
            {
                return(HttpNotFound());
            }

            KnjigaSaZanrovima knjigaSaZanrovima = KnjigaSaZanrovima.TransformSingle(knjiga);

            return(View("~/Views/Front-end/FrontKnjige/Detaljnije.cshtml", knjigaSaZanrovima));
        }