예제 #1
0
        // GET: Friends
        public ActionResult Index(long accountId, MessageRegime?regime, long?all, int pageNumber)
        {
            FriendListViewModel friends;

            ViewBag.Regime     = regime;
            ViewBag.AllFriends = null;

            var pageSize = 100;

            if (all != null)
            {
                ViewBag.AllFriends = 1;
                friends            = _friendsService.GetFriendsByAccountId(accountId, pageNumber, pageSize);
                return(View(friends));
            }
            if (regime == MessageRegime.NoMessages)
            {
                friends = _friendsService.GetFriendsByMessageRegime(accountId, null, pageNumber, pageSize);
                return(View(friends));
            }

            friends        = _friendsService.GetFriendsByMessageRegime(accountId, regime, pageNumber, pageSize);
            ViewBag.Regime = regime;

            return(View(friends));
        }