Пример #1
0
 public async Task <IActionResult> ViewThreadAsync(Guid threadId, int pageIndex = 1, int pageSize = 5)
 {
     ViewData["PageIndex"] = pageIndex;
     ViewData["PageSize"]  = pageSize;
     if (threadId != Guid.Empty)
     {
         if (User.Identity.IsAuthenticated == true)
         {
             ViewData["User"] = _mapper.Map <UserViewModel>(await _userService.FindUserAsync(User.Identity.Name));
         }
         return(View(_mapper.Map <ThreadViewModel>(await _threadService.FindThreadWithRelatedDataAsync(threadId, pageIndex, pageSize))));
     }
     return(RedirectToAction("Index", "Home"));
 }