示例#1
0
 public void AddPorst(string content)
 {
     post.content    = content;
     post.title      = SessionUser.imie + " " + SessionUser.nazwisko;
     post.createDate = DateTime.Now;
     db.Post.Add(post);
     db.SaveChanges();
 }
        public ActionResult TestReg(string imie, string nazwisko, string Dataurodzenia, string Miejscowosc, bool?plec, string login, string email)
        {
            try
            {
                var    Date = Convert.ToDateTime(Dataurodzenia);
                int    wiek = Date.Year - DateTime.Now.Year;
                string i    = imie + nazwisko;
                using (var db = new DbUsersEntities()) {
                    db.users1.Add(new users1
                    {
                        login          = login,
                        data_urodzenia = Date,
                        email          = email,
                        //  haslo = haslo,
                        imie        = imie,
                        wiek        = wiek,
                        miejscowosc = Miejscowosc,
                        nazwisko    = nazwisko,
                        plec        = plec,
                    });
                    db.SaveChanges();
                };

                var data = new { Message = i };
                return(Json(data, JsonRequestBehavior.AllowGet));
            }
            catch (Exception ex)
            {
                throw;
            }
            // return View();
        }
        public ActionResult AddFriends(int idFriends)
        {
            using (var db = new DbUsersEntities())
            {
                var u = (users1)Session["Users"];
                db.Friends.Add(new Friends {
                    idFriends = idFriends, id = u.id
                });

                db.SaveChanges();

                return(View());
            }
        }
        public ActionResult Like(int idPost)
        {
            using (var db = new DbUsersEntities())
            {
                //  var u = (users1)Session["Users"];
                var post = db.Post.FirstOrDefault(x => x.id == idPost);
                if (post.likes == null)
                {
                    post.likes = 1;
                }
                else
                {
                    post.likes += 1;
                }
                db.SaveChanges();

                return(View());
            }
        }
 public ActionResult Comment(int idPost, string text)
 {
     using (var db = new DbUsersEntities())
     {
         try
         {
             var u    = (users1)Session["Users"];
             var post = db.Comments.Add(new Comments
             {
                 //TODO POprawić baze  Post id i relacje
                 content    = text,
                 postIdTrue = idPost,
                 createDate = DateTime.Now,
                 username   = u.imie.Trim() + " " + u.nazwisko.Trim()
             });
             db.SaveChanges();
             return(RedirectToAction("Index", "Post"));
         }
         catch (Exception ex)
         {
             return(View(ex));
         }
     }
 }