public ActionResult Account() { var cookieId = Request.Cookies["userId"]; string userId = ""; if (cookieId != null) { userId = cookieId.Value; var user = UserDAO.GetUser(int.Parse(userId)); var likedList = NoteDAO.GetLikedPosts(user.Id); var repostedist = NoteDAO.GetRepostedNotes(user.Id); var originalPosts = NoteDAO.GetOriginalPosts(user.Id); var accountViewItem = new AccountViewModel { LikedNotes = likedList, RepostedNotes = repostedist, OriginalNotes = originalPosts }; return(View(accountViewItem)); } return(View()); }
public ActionResult Index() { var cookieId = Request.Cookies["userId"]; if (cookieId == null) { return(RedirectToAction("Login", "Users")); } string userId = ""; if (cookieId != null) { userId = cookieId.Value; var user = UserDAO.GetUser(int.Parse(userId)); var noteList = NoteDAO.GetNotes(); var likedList = NoteDAO.GetLikedPosts(user.Id); var repostedist = NoteDAO.GetRepostedNotes(user.Id); var originalPosts = NoteDAO.GetOriginalPosts(user.Id); // list of items they have not deleted to populate var like = new Like(); var author = new User(); var repost = new Note(); var likeItem = new LikeViewModel { UserItem = user, Author = author, LikedItem = like, //should be list of Like Repost = repost, NoteList = noteList, LikedList = likedList, RepostedNotes = repostedist, OriginalNotes = originalPosts }; return(View(likeItem)); } return(RedirectToAction("Login", "Users")); }
public ActionResult UserAccount(int id) { if (id != 0) { var user = UserDAO.GetUser(id); var likedList = NoteDAO.GetLikedPosts(user.Id); var repostedist = NoteDAO.GetRepostedNotes(user.Id); var originalPosts = NoteDAO.GetOriginalPosts(user.Id); var accountViewItem = new AccountViewModel { LikedNotes = likedList, RepostedNotes = repostedist, OriginalNotes = originalPosts }; return(View(accountViewItem)); } return(View()); }