예제 #1
0
        public JsonResult DodajLiteraturu(LiteraturaModel literatura)
        {
            LiteraturaDTO lit = new LiteraturaDTO();

            lit.Link     = "https://" + literatura.Link;
            lit.Naziv    = literatura.Naziv;
            lit.OblastId = literatura.OblastId;

            Literature.Dodaj(lit);


            return(Json(literatura, JsonRequestBehavior.AllowGet));
        }
        public ActionResult KlikNaLink(int idOblasti)
        {
            OblastModel oblast = new OblastModel();

            OblastDTO obl = Business.DataAccess.Oblasti.Procitaj(idOblasti);

            oblast.Naziv = obl.Ime;
            oblast.Opis  = obl.Opis;
            oblast.Id    = obl.Id;

            PredmetDTO pr = Predmeti.Procitaj(obl.PredmetId);

            oblast.ProfesorId = pr.ZaduzenId;

            foreach (var liter in Literature.VratiSve(idOblasti))
            {
                LiteraturaModel l = new LiteraturaModel()
                {
                    Id    = liter.Id,
                    Naziv = liter.Naziv,
                    Link  = liter.Link
                };
                oblast.Literatura.Add(l);
            }

            foreach (var pit in Pitanja.VratiSvaPitanjaOblasti(idOblasti))
            {
                KorisnikDTO  autorPitanja = Korisnici.Procitaj(pit.KorisnikId);
                PitanjeModel p            = new PitanjeModel()
                {
                    Id            = pit.Id,
                    DatumVreme    = pit.DatumVreme,
                    Text          = pit.Tekst,
                    AutorPitanja  = autorPitanja.Ime,
                    AutorId       = autorPitanja.Id,
                    NaslovPitanja = pit.Naslov,
                    BrojOdgovora  = Odgovori.VratiSve(pit.Id).Count,
                };
                oblast.Pitanja.ListaPitanja.Add(p);
            }

            return(View("~/Views/Oblasti/Oblasti.cshtml", oblast));
        }