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 DodajKomentar1(KomentarModel modelKomentara) { KomentarDTO kom = new KomentarDTO(); kom.DatumVreme = DateTime.Now; kom.KorisnikId = modelKomentara.AutorId; kom.OdgovorId = modelKomentara.OdgovorId; kom.Tekst = modelKomentara.Text; KorisnikDTO kor = Korisnici.Procitaj(kom.KorisnikId); modelKomentara.ImeAutora = kor.Ime; Komentari.Dodaj(kom); modelKomentara.DatumVreme = DateTime.Now; return(Json(modelKomentara, JsonRequestBehavior.AllowGet)); }
public List <KomentarModel> NapraviListuKomentara(int odgovorId) { List <KomentarDTO> komentari1 = Komentari.VratiSve(odgovorId); List <KomentarModel> Komentaris = new List <KomentarModel>(); foreach (var kom in komentari1) { KorisnikDTO kor = Korisnici.Procitaj(kom.KorisnikId); KomentarModel km = new KomentarModel { AutorId = kom.KorisnikId, Id = kom.Id, DatumVreme = kom.DatumVreme, ImeAutora = kor.Ime, OdgovorId = kom.OdgovorId, Text = kom.Tekst, }; Komentaris.Add(km); } return(Komentaris); }