public ActionResult LogIn() { int UserID = Convert.ToInt32(Session["userID"]); var sign = db.Signs.FirstOrDefault(o => o.ID == UserID); var BrowseText = db.sp_BrowseText(UserID); AddfriendPlusText mix = new AddfriendPlusText() { browseText = BrowseText, sign = sign }; return(View("DynamicIndex", mix)); }
//尋找好友 //由好友ID搜尋 public ActionResult searchUser(int id) { int UserID = Convert.ToInt32(Session["userID"]); var sign = db.Signs.FirstOrDefault(o => o.ID == UserID); AddfriendPlusText friendPage = new AddfriendPlusText(); var friendTextDetail = db.Signs.FirstOrDefault(o => o.ID == id);//好友資訊 friendPage.friendID = friendTextDetail.ID; friendPage.browseText = db.sp_BrowseText(friendTextDetail.ID);//文章資訊 friendPage.FriendSign = friendTextDetail; friendPage.sign = sign; return(View("FriendPage", friendPage)); }
//以使用者為主秀出文章(限定地區) public ActionResult BrowseTextByCounty(string id) { int UserID = Convert.ToInt32(Session["userID"]); var sign = db.Signs.FirstOrDefault(o => o.ID == UserID); var countyID = db.Counties.First(c => c.countryName == id).countryID; var BrowseText = db.sp_BrowseTextbyCounty(UserID, countyID); AddfriendPlusText mix = new AddfriendPlusText() { browseTextbyCounty = BrowseText, sign = sign, }; return(View("DynamicIndex", mix)); }
//刪除好友 public ActionResult delFriend(int id) { int UserID = Convert.ToInt32(Session["userID"]); var sign = db.Signs.FirstOrDefault(o => o.ID == UserID); AddfriendPlusText friendPage = new AddfriendPlusText(); var delfriend = db.Friends.FirstOrDefault(o => o.userID == UserID && o.friendID == id); db.Friends.Remove(delfriend); db.SaveChanges(); var friendTextDetail = db.Signs.FirstOrDefault(o => o.ID == id);//好友(路人)資訊 friendPage.friendID = friendTextDetail.ID; friendPage.browseText = db.sp_BrowseText(friendTextDetail.ID);//文章資訊 friendPage.FriendSign = friendTextDetail; friendPage.sign = sign; return(View("FriendPage", friendPage)); }