public ActionResult FriendRequests()
        {
            var friendRequests = _socialNetworkService.GetFriendRequests(_workContext.CurrentCustomer.Id);

            var model = new FriendRequestsModel();

            model.NavigationModel = SessionState.Instance.CustomerNavigationModel;

            foreach (var request in friendRequests)
            {
                var friendId           = request.FromCustomerId;
                var friendCustomer     = _customerService.GetCustomerById(friendId);
                var friendThumbnailUrl = _pictureService.GetPictureUrl(
                    friendCustomer.GetAttribute <int>(SystemCustomerAttributeNames.AvatarPictureId),
                    75);

                model.FriendRequests.Add(new FriendRequestModel()
                {
                    FriendId            = friendId,
                    CustomerDisplayName = friendCustomer.GetFullName(),
                    ProfileUrl          = Url.RouteUrl("CustomerProfileUrl", new { SeName = SeoExtensions.GetSeName(friendCustomer, 0) }),
                    ProfileThumbnailUrl = friendThumbnailUrl
                });
            }



            return(View(MobSocialConstant.ViewsPath + "/mobSocial/FriendRequests.cshtml", model));
        }
        public ActionResult FriendRequests()
        {
            var friendRequests = _friendService.GetCustomerFriendRequests(_workContext.CurrentCustomer.Id);

            var model = new FriendRequestsModel {
                NavigationModel = SessionState.Instance.CustomerNavigationModel
            };


            foreach (var request in friendRequests)
            {
                var friendId           = request.FromCustomerId;
                var friendCustomer     = _customerService.GetCustomerById(friendId);
                var friendThumbnailUrl = _pictureService.GetPictureUrl(
                    friendCustomer.GetAttribute <int>(SystemCustomerAttributeNames.AvatarPictureId),
                    75);

                model.FriendRequests.Add(new FriendRequestModel()
                {
                    FriendId            = friendId,
                    CustomerDisplayName = friendCustomer.GetFullName(),
                    ProfileUrl          = Url.RouteUrl("CustomerProfileUrl", new { SeName = friendCustomer.GetSeName(_workContext.WorkingLanguage.Id, true, false) }),
                    ProfileThumbnailUrl = friendThumbnailUrl
                });
            }

            return(View("mobSocial/Friends/FriendRequests", model));
        }
        public ActionResult FriendRequests()
        {
            var db                    = ApplicationDbContext.Create();
            var curUserId             = User.Identity.GetUserId();
            FriendRequestsModel model = new FriendRequestsModel()
            {
                Requests = db.Friends.Where(f => f.User2.Id == curUserId &&
                                            f.Status == FriendStatus.Requested)
                           .Include(f => f.User1).Include(f => f.User2).ToList()
            };

            return(PartialView(model));
        }