protected void btn_SaveClanak_Click(object sender, EventArgs e) { if (SaveValidation()) { using (TriglavBL temp = new TriglavBL()) { post.PostVrsta = 1; post.PodKategorija = Convert.ToInt32(ddl_Podkategorija.SelectedValue); post.Naslov = txt_Naslov.Text; post.Sazetak = txt_Sazetak.Text; post.Sadrzaj = txt_Sadrzaj.Text; post.Tagovi = txt_Tagovi.Text; post.BrojKomentara = 0; post.BrojOdgovora = 0; post.BrojOmiljenih = 0; post.BrojPoena = 0; post.BrojPregleda = 0; post.BrojRangiranja = 0; post.DatumKreiranja = DateTime.Now; post.DatumZadnjeAktivnosti = DateTime.Now; post.DatumZadnjeIzmjene = DateTime.Now; post.Likes = 0; post.Unlikes = 0; post.PrihvacenaIzmjena = 0; post.PrihvaceniOdgovori = 0; post.SlikaURL = img_Foto.ImageUrl; korisnik = (Data.EntityFramework.DAL.Korisnik)Session["LogiraniKorisnik"]; if (korisnik != null) { post.VlasnikID = korisnik.id; post.VlasnikNadimak = korisnik.Nadimak; } else { Response.Write("<script>alert('Greška! Molimo vas da se logirate!');</script>"); //Response.Redirect("/Login.aspx"); return; } Response.Write("<script>alert(Vaš članak je uspješno sačuvan!');</script>"); temp.SavePost(post); PoveziTagove(); Response.Redirect("/Public/Clanak.aspx?PostID=" + post.id); } } else { return; } }
public void btn_SacuvajIzmjeneClanka_Click(object sender, EventArgs e) { using (TriglavBL temp = new TriglavBL()) { if (String.Compare(txt_Sadrzaj.Text, post.Sadrzaj) == 0) { lbl_Obavjestenje.Text = "Molimo vas unesite izmjene"; } else { Data.EntityFramework.DAL.Post PostEdit = new Data.EntityFramework.DAL.Post(); PostEdit.Naslov = post.Naslov; PostEdit.Sadrzaj = txt_Sadrzaj.Text; PostEdit.Tagovi = post.Tagovi; PostEdit.DatumKreiranja = DateTime.Now; PostEdit.DatumZadnjeIzmjene = DateTime.Now; PostEdit.DatumZadnjeAktivnosti = DateTime.Now; PostEdit.VlasnikID = korisnik.id; PostEdit.VlasnikNadimak = korisnik.Nadimak; Response.Write("POST ID JE " + post.id); PostEdit.RoditeljskiPostID = post.id; PostEdit.PodKategorija = post.PodKategorija; PostEdit.PostVrsta = 2; PostEdit.PrihvacenaIzmjena = 0; post.PromijenioID = korisnik.id; post.DatumKreiranja = DateTime.Now; post.DatumZadnjeIzmjene = DateTime.Now; post.DatumZadnjeAktivnosti = DateTime.Now; post.BrojOdgovora++; temp.SavePost(PostEdit); temp.UpdatePost(post); //Response.Write("<script>alert('Uspješno ste sačuvali izmjene');</script>"); Response.Redirect("/Public/Clanak.aspx?PostID=" + post.id); } } }
protected void btn_SaveOdgovor_Click(object sender, EventArgs e) { if (korisnik != null) { if (txt_oSadrzaj.Text.Count() > 10) { odgovor = new Data.EntityFramework.DAL.Post(); using (TriglavBL temp = new TriglavBL()) { odgovor.PodKategorija = post.PodKategorija; odgovor.PostVrsta = 6; // pitanje odgovor.Naslov = "Odgovor"; odgovor.Sadrzaj = txt_oSadrzaj.Text; odgovor.Sazetak = String.Empty; odgovor.Tagovi = String.Empty; odgovor.BrojKomentara = 0; odgovor.BrojOdgovora = 0; odgovor.BrojOmiljenih = 0; odgovor.BrojPoena = 0; odgovor.BrojPregleda = 0; odgovor.BrojRangiranja = 0; odgovor.DatumKreiranja = DateTime.Now; odgovor.DatumZadnjeAktivnosti = DateTime.Now; odgovor.DatumZadnjeIzmjene = DateTime.Now; odgovor.Likes = 0; odgovor.Unlikes = 0; odgovor.PrihvacenaIzmjena = 0; odgovor.PrihvaceniOdgovori = 0; odgovor.RoditeljskiPostID = post.id; korisnik = (Data.EntityFramework.DAL.Korisnik)Session["LogiraniKorisnik"]; if (korisnik != null) { odgovor.VlasnikID = korisnik.id; odgovor.VlasnikNadimak = korisnik.Nadimak; } else { Response.Write("<script>alert('Greška! Molimo vas da se logirate!');</script>"); //Response.Redirect("/Login.aspx"); return; } Response.Write("<script>alert(Vaš članak je uspješno sačuvan!');</script>"); temp.SavePost(odgovor); post.BrojOdgovora++; post.DatumZadnjeAktivnosti = DateTime.Now; post.DatumZadnjeIzmjene = DateTime.Now; post.PromijenioID = korisnik.id; temp.UpdatePost(post); Response.Redirect("/Public/QA_Pitanje.aspx?PostID=" + post.id); } } else { return; } } else { ClientScript.RegisterStartupScript(this.GetType(), "", "Login()", true); } }