protected void LinkBtnMesajGonder_Click(object sender, EventArgs e) { int id = Convert.ToInt32(Session["ID"].ToString()); int mesajinID = Convert.ToInt32(Request.QueryString["id"]); int karsiID; var karsi = (from b in db.Mesajs where b.mesajID == mesajinID orderby b.mesajID descending select b).FirstOrDefault(); if (karsi.kullaniciIDAlan == id) { karsiID = Convert.ToInt32(karsi.kullaniciIDGonderen); } else { karsiID = Convert.ToInt32(karsi.kullaniciIDAlan); } Model.Mesaj yeniMsj = new Model.Mesaj(); yeniMsj.kullaniciIDAlan = karsiID; yeniMsj.kullaniciIDGonderen = id; yeniMsj.mesajIcerik = TextBoxMesajKutusu.Text; yeniMsj.mesajZaman = DateTime.Now; yeniMsj.mesajOkunma = false; yeniMsj.mesajGrup = karsi.mesajGrup; db.Mesajs.Add(yeniMsj); db.SaveChanges(); Response.Redirect(Page.Request.Url.ToString()); TextBoxMesajKutusu.Focus(); }
protected void LinkBtnMesajGonder_Click(object sender, EventArgs e) {//PROFİL MESAJI string mesaj = TextBoxMesajKutusu.Text; int grup; if (mesaj != "" || mesaj != null) { int profilID = Convert.ToInt32(Request.QueryString["id"]); int gonderenID = Convert.ToInt32(Session["ID"].ToString()); var mesajlar = (from b in db.Mesajs where (b.kullaniciIDAlan == profilID && b.kullaniciIDGonderen == gonderenID) || (b.kullaniciIDGonderen == profilID && b.kullaniciIDAlan == gonderenID) orderby b.mesajID descending select b).ToList(); if (mesajlar.Count == 0) { var tummesajlar = (from b in db.Mesajs orderby b.mesajGrup descending select b).FirstOrDefault(); grup = Convert.ToInt32(tummesajlar.mesajGrup) + 1; } else { var SonMesaj = mesajlar.FirstOrDefault(); grup = Convert.ToInt32(SonMesaj.mesajGrup); } Model.Mesaj nm = new Model.Mesaj(); nm.mesajGrup = grup.ToString(); nm.mesajIcerik = mesaj; nm.kullaniciIDGonderen = gonderenID; nm.kullaniciIDAlan = profilID; nm.mesajZaman = DateTime.Now; db.Mesajs.Add(nm); db.SaveChanges(); Response.Redirect(Page.Request.Url.ToString()); TextBoxMesajKutusu.Focus(); } }