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)); }