public JsonResult VratiSveKomentare(OdgovorModel odgovor) { OdgovorDTO odg = Odgovori.Procitaj(odgovor.Id); List <KomentarDTO> KomentariOdgovora = Komentari.VratiSve(odg.Id); if (KomentariOdgovora.Count > 3) { //ovde smo kad ima vise od tri komentara koji treba da budu prikazani ispod odgovora for (int i = 3; i < KomentariOdgovora.Count; i++) { KorisnikDTO kor = Korisnici.Procitaj(KomentariOdgovora[i].KorisnikId); KomentarModel kom = new KomentarModel() { ImeAutora = kor.Ime, Text = KomentariOdgovora[i].Tekst, DatumVreme = KomentariOdgovora[i].DatumVreme, Id = KomentariOdgovora[i].Id, }; odgovor.Komentari.Add(kom); } return(Json(odgovor, JsonRequestBehavior.AllowGet)); } else { return(Json(null)); } }
public JsonResult OdobriOdgovor(OdgovorModel odgovor) { OdgovorDTO odg = Odgovori.Procitaj(odgovor.Id); odg.Odobreno = 1; Odgovori.Izmeni(odg); return(Json(odgovor, JsonRequestBehavior.AllowGet)); }
public JsonResult OceniPozitivno(OdgovorModel odgovor) { OdgovorDTO odg = Odgovori.Procitaj(odgovor.Id); int korisnikId = (int)Session["Id"]; Korisnik_OdgovorDTO nadji = Korisnici_Odgovori.Nadji((int)Session["Id"], odgovor.Id); if (nadji == null) { odg.Plus++; Odgovori.Izmeni(odg); odgovor.Pozitivno++; Korisnik_OdgovorDTO korOdg = new Korisnik_OdgovorDTO(); korOdg.KorisnikId = (int)Session["Id"]; korOdg.OdgovorId = odgovor.Id; Korisnici_Odgovori.Dodaj(korOdg); } return(Json(odgovor, JsonRequestBehavior.AllowGet)); }