コード例 #1
0
 public ActionResult Register(Uye uye)
 {
     if (ModelState.IsValid)
     {
         MesajimVarEntities entities = new MesajimVarEntities();
         entities.Uye.Add(uye);
         entities.SaveChanges();
     }
     return(RedirectToAction("Login", "Login"));
 }
コード例 #2
0
        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 }));
        }
コード例 #3
0
        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"));
        }