public ActionResult Account() { ViewBag.Notifications = myProfile.GetNotification(Convert.ToInt32(Session["ID"])); if (Session["Email"] == null) { if (HttpContext.Request.Cookies.Get("Cookie") == null) { return(RedirectToAction("SignIn", "SignIn")); } else { string data = SignInLogic.Decrypt(HttpContext.Request.Cookies.Get("Cookie").Value); string email = string.Empty; for (int i = 0; i < data.Length; i++) { if (data[i] == ' ') { break; } email += (data[i]); } string name = myProfile.GetUser(email).Name; Session["Name"] = name; Session["Email"] = email; Session["ImageProfile"] = myProfile.GetImage(Session["Email"].ToString()); ViewBag.Notifications = myProfile.GetNotification(Convert.ToInt32(Session["ID"])); return(View(signIn.GetUserById(Session["ID"].ToString()))); } } else { return(View(signIn.GetUserById(Session["ID"].ToString()))); } }
public ActionResult Comments(string postID, string poster) { ViewBag.Notifications = myProfile.GetNotification(Convert.ToInt32(Session["ID"])); if (postID == null) { if (Session["Email"] == null) { if (HttpContext.Request.Cookies.Get("Cookie") == null) { return(RedirectToAction("SignIn", "SignIn")); } else { string data = SignInLogic.Decrypt(HttpContext.Request.Cookies.Get("Cookie").Value); string email = string.Empty; for (int i = 0; i < data.Length; i++) { if (data[i] == ' ') { break; } email += (data[i]); } string name = myProfile.GetUser(email).Name; Session["Name"] = name; Session["Email"] = email; return(View(myProfile.GetUser(Session["Email"].ToString()))); } } } ViewBag.Poster = poster; ViewBag.PosterName = myProfile.GetUser(poster).Name; ViewBag.PostID = postID; ViewBag.Image = myProfile.GetImage(poster); ViewBag.PostInfo = myProfile.PostInfo(Convert.ToInt32(postID)); ViewBag.Comments = myProfile.Comments(Convert.ToInt32(postID)); return(View()); }
public ActionResult MyProfile() { if (Session["Email"] == null) { if (HttpContext.Request.Cookies.Get("Cookie") == null) { return(RedirectToAction("SignIn", "SignIn")); } else { string data = SignInLogic.Decrypt(HttpContext.Request.Cookies.Get("Cookie").Value); string email = string.Empty; for (int i = 0; i < data.Length; i++) { if (data[i] == ' ') { break; } email += (data[i]); } string name = myProfile.GetUser(email).Name; Session["Name"] = name; Session["Email"] = email; Session["ID"] = myProfile.GetUser(Session["Email"].ToString()).ID; return(View(myProfile.GetUser(email))); } } Session["ID"] = myProfile.GetUser(Session["Email"].ToString()).ID; Session["ImageProfile"] = myProfile.GetImage(Session["Email"].ToString()); Session["Name"] = myProfile.GetUser(Session["Email"].ToString()).Name; ViewBag.Following = user.GetFollowing(myProfile.GetUser(Session["Email"].ToString()).ID); ViewBag.Followers = user.GetFollowers(myProfile.GetUser(Session["Email"].ToString()).ID); ViewBag.Likes = myProfile.Likes(); ViewBag.Posts = myProfile.Posts(myProfile.GetUser(Session["Email"].ToString()).ID); ViewBag.Notifications = myProfile.GetNotification(Convert.ToInt32(Session["ID"])); return(View(myProfile.GetUser(Session["Email"].ToString()))); }