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();
        }
Exemple #2
0
        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();
            }
        }