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);
        }