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")); }
//文章列表 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)); }
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)); }