public ActionResult uploadfaceImage(HttpPostedFileBase imgTwo)
        {
            var userName = Session["userName"].ToString();
            int UserID   = Convert.ToInt32(Session["userID"]);

            if (imgTwo != null && imgTwo.ContentLength > 0)
            {
                var fileName = userName + ".png";
                var path     = Path.Combine(Server.MapPath("~/faceImage"), fileName);
                imgTwo.SaveAs(path);
                db.sp_setFaceUrl("/faceImage/" + fileName, Convert.ToInt32(Session["userID"]));
            }
            Sign updateFace = db.Signs.FirstOrDefault(o => o.name == userName);
            var  query      = db.Friends.Where(o => o.userID == UserID);

            var friend = from o in db.Signs
                         from f in query
                         where o.ID == f.friendID
                         select o;
            List <Sign>         list = friend.ToList();
            FriendPlusDelFriend mix  = new FriendPlusDelFriend()
            {
                sign       = updateFace,
                friendList = list
            };

            return(Redirect("/signs/ArctileIndex"));
        }
Ejemplo n.º 2
0
        //文章列表
        public ActionResult ArctileIndex()
        {
            var  userName   = Session["userName"].ToString();
            Sign updateFace = db.Signs.FirstOrDefault(o => o.name == userName);
            int  UserID     = Convert.ToInt32(Session["userID"]);

            var query = db.Texts.Where(o => o.userID == UserID);

            var newArctile = from o in query
                             join oo in db.Counties
                             on o.location equals oo.countryID
                             into ps
                             from oo in ps.DefaultIfEmpty()
                             select new locations
            {
                txtID         = o.txtID,
                txtTitle      = o.txtTitle,
                txtText       = o.txtText,
                txtCreateTime = o.txtCreateTime,
                city          = oo.countryName
            };
            List <locations>    list = newArctile.ToList();
            FriendPlusDelFriend mix  = new FriendPlusDelFriend()
            {
                sign            = updateFace,
                locationInModel = list
            };

            return(View("ArctileIndex", mix));
        }
Ejemplo n.º 3
0
        public ActionResult delFriend1(int id)
        {
            var    userName = Session["userName"].ToString();
            Friend list1    = db.Friends.FirstOrDefault(o => o.friendID == id);

            db.Friends.Remove(list1);
            db.SaveChanges();
            int UserID = Convert.ToInt32(Session["userID"]);

            var query = db.Friends.Where(o => o.userID == UserID);

            var friend = from o in db.Signs
                         from f in query
                         where o.ID == f.friendID
                         select o;
            List <Sign>         list2      = friend.ToList();
            Sign                updateFace = db.Signs.FirstOrDefault(o => o.name == userName);
            FriendPlusDelFriend mix        = new FriendPlusDelFriend()
            {
                sign       = updateFace,
                friendList = list2
            };

            return(View("myFriends", mix));
        }
        // GET: uploadImage
        public ActionResult ArctileIndex()
        {
            var  userName   = Session["userName"].ToString();
            int  UserID     = Convert.ToInt32(Session["userID"]);
            Sign updateFace = db.Signs.FirstOrDefault(o => o.name == userName);
            var  query      = db.Friends.Where(o => o.userID == UserID);

            var friend = from o in db.Signs
                         from f in query
                         where o.ID == f.friendID
                         select o;
            List <Sign>         list = friend.ToList();
            FriendPlusDelFriend mix  = new FriendPlusDelFriend()
            {
                sign       = updateFace,
                friendList = list
            };

            return(View("ArctileIndex", mix));
        }