public ActionResult Index(int? p) { if (LoggedOnReadOnlyUser.DisablePrivateMessages == true) { TempData[AppConstants.MessageViewBagName] = new GenericMessageViewModel { Message = LocalizationService.GetResourceString("Errors.NoPermission"), MessageType = GenericMessages.danger }; return RedirectToAction("Index", "Home"); } using (UnitOfWorkManager.NewUnitOfWork()) { var pageIndex = p ?? 1; var pagedMessages = _privateMessageService.GetUsersPrivateMessages(pageIndex, SiteConstants.Instance.PrivateMessageListSize, LoggedOnReadOnlyUser); var viewModel = new ListPrivateMessageViewModel { Messages = pagedMessages, PageIndex = pageIndex, TotalCount = pagedMessages.TotalCount, TotalPages = pagedMessages.TotalPages }; return View(viewModel); } }
public ActionResult SentMessages(int? p) { using (UnitOfWorkManager.NewUnitOfWork()) { var pageIndex = p ?? 1; var pagedMessages = _privateMessageService.GetPagedSentMessagesByUser(pageIndex, AppConstants.PrivateMessageListSize, LoggedOnUser); var viewModel = new ListPrivateMessageViewModel { Messages = pagedMessages }; return View(viewModel); } }