private void LoadClanak(int p) { using (TriglavBL temp = new TriglavBL()) { lbl_ClanakIzvorni.Text = post.Naslov; if (!IsPostBack) txt_Sadrzaj.Text = post.Sadrzaj; lbl_Promjenjeni.Text = txt_Sadrzaj.Text; dl_WikiPoveznice.DataSource = Data.Lucene.Pretraga.getClanciPretrage(post.Tagovi).Take(5); dl_WikiPoveznice.DataBind(); dl_QAPoveznice.DataSource = Data.Lucene.Pretraga.getPitanjaPretrage(post.Tagovi).Take(5); dl_QAPoveznice.DataBind(); //Preporuka korisnici List<Tag> lt = temp.getTagoviClanka(post.id); List<Data.EntityFramework.DAL.Korisnik> lk = new List<Data.EntityFramework.DAL.Korisnik>(); foreach (var t in lt) { lk.AddRange(temp.GetKorisniciRelatedToClanakTags(t)); } dl_Korisnici.DataSource = lk.OrderByDescending(x => x.Reputacija).Distinct(); dl_Korisnici.DataBind(); } }
private void LoadClanak(int postId) { using (TriglavBL temp = new TriglavBL()) { post = temp.getPostByID(postId); lbl_Naslov.Text = post.Naslov; lit_Sazetak.Text = post.Sazetak; img_Clanak_Photo.ImageUrl = post.SlikaURL; if (post.PrihvaceniOdgovori > 0) { lit_Sazetak.Text = temp.getPosljednjaIzmjenaClanka(post.id).Sadrzaj; } lit_Sadrzaj.Text = post.Sadrzaj; lbl_BrojKomentara.Text = "Komentara: " + Convert.ToString(post.BrojKomentara.Value); ; lbl_BrojPregleda.Text = "Pregleda: " + Convert.ToString(post.BrojPregleda.Value); lbl_BrojPrihvacenihodgovora.Text = "Odgovora: " + Convert.ToString(post.PrihvaceniOdgovori.Value); lbl_KorisnikNadimak.Text = "Korisnik: " + Convert.ToString(post.VlasnikNadimak); lbl_KorisnikNadimak.GetRouteUrl("/Public/Korisnik.aspx?id=" + post.VlasnikID.Value); lbl_Kreirano.Text = "Članak kreiran: " + Convert.ToString(post.DatumKreiranja.Value); lbl_Reputacija.Text = "Reputacija: " + Convert.ToString(post.Korisnik.Reputacija.Value); //lbl_biografija.Text = "Biografija:\n " + Convert.ToString(post.Korisnik.OMeni); GetVotesInfo(); //Votes info lbl_VotesScore.Text = Convert.ToString(post.BrojPoena); GetRatesInfo(); //Rates info KomentariBox.PostId = postId; dl_WikiPoveznice.DataSource = Data.Lucene.Pretraga.getClanciPretrage(post.Tagovi).Take(5); dl_WikiPoveznice.DataBind(); dl_QAPoveznice.DataSource = Data.Lucene.Pretraga.getPitanjaPretrage(post.Tagovi).Take(5); dl_QAPoveznice.DataBind(); //Preporuka korisnici List<Tag> lt = temp.getTagoviClanka(post.id); List<Data.EntityFramework.DAL.Korisnik> lk = new List<Data.EntityFramework.DAL.Korisnik>(); foreach (var t in lt) { lk.AddRange(temp.GetKorisniciRelatedToClanakTags(t)); } dl_Korisnici.DataSource = lk.OrderByDescending(x => x.Reputacija).Distinct(); dl_Korisnici.DataBind(); } }