public async Task <DisplayedComicVM> GetComicDetailById(int comicId) { var comic = await _comicRepository.GetComicById(comicId); var comicNavigationContext = await GetComicNavigationById(comic?.Num); return(new DisplayedComicVM { Comic = comic, Navigation = comicNavigationContext, }); }
public IActionResult Details(int?id) { if (id == null) { return(RedirectPermanent("~/Error/Index?statusCode=404")); } var comic = _comicRepository.GetComicById(id); comic.User = _userRepository.GetUserDb(comic.UserId); //comic.Comments = _comicRepository.GetCommentsByComicId(comic.Id); if (comic == null) { return(NotFound()); } return(View("Details", comic)); }