public ActionResult Mesajlarim()
        {
            if (Session["giris"] == null)
            {
                return(RedirectToAction("Giris", "Home"));
            }
            KullaniciYönetici ky     = new KullaniciYönetici();
            MesajYonetici     my     = new MesajYonetici();
            List <Mesajlasma> msjlar = new List <Mesajlasma>();
            Kullanici         giris  = Session["giris"] as Kullanici;
            long id = 0;

            msjlar = my.MesajlariAl(giris).OrderByDescending(x => x.mesajtarihsaat).ToList();
            if (msjlar.Count > 0)
            {
                if (msjlar[0].kullaniciAliciId != giris.kullaniciId)
                {
                    id = msjlar[0].kullaniciAliciId;
                }
                else if (msjlar[0].kullaniciGonderenId != giris.kullaniciId)
                {
                    id = msjlar[0].kullaniciGonderenId;
                }
                Kullanici klnc = ky.SecilenKullaniciIdIle(id);
                mvm.msjlar = msjlar;
                mvm.klnc   = klnc;
            }
            return(View("Mesajlarim", mvm));
        }
        public JsonResult MesajGetir(long id)
        {
            MesajYonetici     my     = new MesajYonetici();
            KullaniciYönetici ky     = new KullaniciYönetici();
            Kullanici         klnc   = ky.Find(x => x.kullaniciId == id);
            List <Mesajlasma> msjlar = my.MesajlariAl(klnc).OrderByDescending(x => x.mesajtarihsaat).ToList();

            mvm.msjlar = msjlar;
            mvm.klnc   = klnc;
            return(Json(mvm));
        }
 public ActionResult Mesajlarim(MesajViewModel model)
 {
     if (model.klnc.kullaniciId != 0)
     {
         MesajYonetici my    = new MesajYonetici();
         Mesajlasma    mesaj = new Mesajlasma();
         Kullanici     klnc  = Session["giris"] as Kullanici;
         if (model.MesajMetni != null)
         {
             mesaj.kullaniciGonderenId = klnc.kullaniciId;
             mesaj.kullaniciAliciId    = model.klnc.kullaniciId;
             mesaj.mesajmetni          = model.MesajMetni;
             mesaj.mesajtarihsaat      = DateTime.Now;
             mvm.klnc = model.klnc;
             my.Insert(mesaj);
         }
         mvm.klnc = model.klnc;
     }
     return(View(mvm));
 }