public ActionResult Profil(int id) { if (Session["UserName"] == null) { return(RedirectToAction("Error")); } int connectedUserId = Int32.Parse(Session["UserId"].ToString()); KoombuBll kBll = new KoombuBll(); ProfilVm profilVm = new ProfilVm(); profilVm.User = kBll.GetUser(id); profilVm.FollowedUsersObjects = kBll.GetFollowedUsersObject(connectedUserId); if (id == connectedUserId) { ViewData["isConnect"] = "true"; } else { ViewData["isConnect"] = "false"; } return(View(profilVm)); }
public ActionResult SearchPostGroup(string postString, int groupId) { int userConnectedId = Int32.Parse(Session["UserId"].ToString()); KoombuBll kBll = new KoombuBll(); var postList = kBll.SearchPost(postString, 0, groupId); GroupPostVm groupPostVm = new GroupPostVm { PostList = kBll.SetPostUserObject(postList), GroupMembersObjects = kBll.GroupMembersObjects(groupId), Group = kBll.GetGroup(groupId), UserConnected = kBll.GetUser(userConnectedId) }; return(View(groupPostVm)); }
public ActionResult Groups() { if (Session["UserName"] == null) { return(RedirectToAction("Error")); } int userId = Int32.Parse(Session["UserId"].ToString()); KoombuBll kBll = new KoombuBll(); GroupListVm groupListVm = new GroupListVm(); groupListVm.GroupList = kBll.GetAllGroupsForUser(userId); groupListVm.FollowedUsersObjects = kBll.GetFollowedUsersObject(userId); groupListVm.UserConnected = kBll.GetUser(userId); return(View(groupListVm)); }
public ActionResult Home() { if (Session["UserName"] == null) { return(RedirectToAction("Error")); } int userId = Int32.Parse(Session["UserId"].ToString()); KoombuBll kBll = new KoombuBll(); HomeVm homeVm = new HomeVm(); var postList = kBll.GetAllPostForUser(userId); homeVm.UserPostList = kBll.SetPostUserObject(postList); homeVm.UserConnected = kBll.GetUser(userId); homeVm.FollowedUsersObjects = kBll.GetFollowedUsersObject(userId); return(View(homeVm)); }
public ActionResult GroupWall(int groupId) { if (Session["UserName"] == null) { return(RedirectToAction("Error")); } int userId = Int32.Parse(Session["UserId"].ToString()); KoombuBll kBll = new KoombuBll(); GroupPostVm groupPostVm = new GroupPostVm(); groupPostVm.PostList = kBll.GetAllPostForGroup(groupId); groupPostVm.Group = kBll.GetGroup(groupId); groupPostVm.UserConnected = kBll.GetUser(userId); groupPostVm.GroupMembersObjects = kBll.GroupMembersObjects(groupId); return(View(groupPostVm)); }