Пример #1
0
        public ActionResult AddFriend(AddFriend model)
        {
            model.Friend = model.Friend.Trim();
            using (var ct = new SunMoon.Blog.DataAccess.EntityFramework.blogEntities()) {
                var user = ct.Users.Single(u => u.UserID.Equals(Passport.AccountID));

                var friend = ct.Users.Single(u => u.UserID.Equals(model.Friend));

                SunMoon.Blog.DataAccess.EntityFramework.Friend f = new DataAccess.EntityFramework.Friend();

                f.Self = user.UserID;
                f.FriendID = model.Friend;
                f.CreateTime = DateTime.Now;

                ct.Friends.Add(f);
                Friend ff = new Friend();

                ff.Self = model.Friend;
                ff.FriendID = user.UserID;
                ff.CreateTime = DateTime.Now;

                ct.Friends.Add(ff);
                ct.SaveChanges();
            }
            return View();
        }
Пример #2
0
        public ActionResult AddFriend(AddFriend model)
        {
            //if (!IsLogin) {
            //    return View();
            //}
            using (blogEntities ct = new blogEntities()) {
                //SunMoon.Blog.DataAccess.EntityFramework.Friend f = new DataAccess.EntityFramework.Friend();

                //f.CreateTime = DateTime.Now;
                //f.FriendID = model.Friend;
                //f.Self = base.Passport.AccountID;

                //ct.Friends.Add(f);

                SunMoon.Blog.DataAccess.EntityFramework.Message msg = new Message();

                msg.ID = Guid.NewGuid();
                msg.Author = Passport.AccountID;
                msg.CreateTime = DateTime.Now;
                msg.Description = "{'type':'addfriend'}";
                msg.Owner = model.Friend;

                ct.Messages.Add(msg);
                ct.SaveChanges();

                return RedirectToAction("queryperson");
            }
        }