public ActionResult Register(Uye uye) { if (ModelState.IsValid) { MesajimVarEntities entities = new MesajimVarEntities(); entities.Uye.Add(uye); entities.SaveChanges(); } return(RedirectToAction("Login", "Login")); }
public ActionResult AddComment(Yorumum yorum, int postId) { //bool result = false; Yorum yorumEntity = null; int userId = int.Parse(TempData.Peek("userid").ToString()); var user = entities.Uye.FirstOrDefault(u => u.UyeID == userId); var post = entities.Mesaj.FirstOrDefault(p => p.MesajID == postId); if (yorum != null) { yorumEntity = new Yorum { YorumIcerik = yorum.YorumMessage, YorumTarihi = yorum.YorumZamani, }; if (user != null && post != null) { post.Yorum.Add(yorumEntity); user.Yorum.Add(yorumEntity); entities.SaveChanges(); //result = true; } } return(RedirectToAction("GetComments", "Yorum", new { postId = postId })); }
public ActionResult MesajYolla(Mesajim mesaj) { Mesaj msj = new Mesaj(); msj.MesajBaslik = mesaj.MesajBaslik; msj.MesajIcerik = mesaj.MesajIcerik; msj.KategoriId = mesaj.KategoriId; msj.UyeId = int.Parse(TempData.Peek("userid").ToString()); // that's problem Solution is this website(https:/stackoverflow.com/questions/21252888/tempdata-keep-vs-pee) using (MesajimVarEntities entities = new MesajimVarEntities()) { entities.Mesaj.Add(msj); entities.SaveChanges(); } return(RedirectToAction("Index")); }