public ActionResult Following(string id)
        {
            var userid    = string.IsNullOrEmpty(id) ? User.Identity.GetUserId() : id;
            var model     = _userServiceAgent.FollowingList(userid, User.Identity.GetUserId());
            var userModel = _userServiceAgent.GetByUserId(userid);

            ViewBag.Image = userModel.ImageUrl;
            ViewBag.Text  = userModel.FirstName + " is following " + model.Count + " person.";

            return(View("Index", model));
        }
Beispiel #2
0
        public UserProfileViewModel GetUser(string userid)
        {
            if (SessionHelper.Get <UserProfileViewModel>(userid) == null)
            {
                var model = _userServiceAgent.GetByUserId(userid);
                if (model == null)
                {
                    model = new UserProfileViewModel()
                    {
                        FirstName = userid,
                        ImageUrl  = @"\images\DefaultPhoto.png"
                    };
                }
                SessionHelper.Set <UserProfileViewModel>(userid, model);
                SessionHelper.UserImage = model.ImageUrl;
                SessionHelper.UserName  = model.FirstName;
                SessionHelper.UserId    = userid;
            }

            return(SessionHelper.Get <UserProfileViewModel>(userid));
        }