public Guid RetrieveFirstComicPageId(Guid currentComicIssueId) { ComicIssue comicIssue = _comicIssueByIdRetriever.GetComicIssue(currentComicIssueId); return(comicIssue.Pages .OrderBy(page => page.PageNumber) .First() .PageId); }
public IActionResult Index(Guid?pageId) { ComicPage comicPage = pageId is null ? _defaultComicPageRetriever.RetrieveDefaultComicPage() : _comicPageFromIdRetriever.RetrieveComicPageFromId(pageId.Value); ComicIssue comicIssue = _comicIssueResolver.ResolveComicIssue(comicPage.IssueId); ComicPageViewModel comicPageViewModel = new ComicPageViewModel() { ComicPage = comicPage, ComicIssue = comicIssue }; return(View(comicPageViewModel)); }
public IssueClicked(ComicIssue selectedIssue) { SelectedIssue = selectedIssue; }