public async Task <ActionResult> Index(int pageNumber = 1)
        {
            var user = _userRetrievalShim.GetUser();

            if (user == null)
            {
                return(StatusCode(403));
            }
            var(privateMessages, pagerContext) = await _privateMessageService.GetPrivateMessages(user, PrivateMessageBoxType.Inbox, pageNumber);

            ViewBag.PagerContext = pagerContext;
            return(View(privateMessages));
        }
        public ViewResult Index(int page = 1)
        {
            var user = this.CurrentUser();

            if (user == null)
            {
                return(this.Forbidden("Forbidden", null));
            }
            PagerContext pagerContext;
            var          privateMessages = _privateMessageService.GetPrivateMessages(user, PrivateMessageBoxType.Inbox, page, out pagerContext);

            ViewBag.PagerContext = pagerContext;
            return(View(privateMessages));
        }
Exemple #3
0
        public ActionResult Index(int page = 1)
        {
            var user = _userRetrievalShim.GetUser(HttpContext);

            if (user == null)
            {
                return(Forbid());
            }
            PagerContext pagerContext;
            var          privateMessages = _privateMessageService.GetPrivateMessages(user, PrivateMessageBoxType.Inbox, page, out pagerContext);

            ViewBag.PagerContext = pagerContext;
            return(View(privateMessages));
        }