internal IssueEventItemViewModel(Octokit.EventInfo issueEvent) { Actor = issueEvent.With(x => x.Actor).With(x => x.Login, () => "Deleted User"); AvatarUrl = new GitHubAvatar(issueEvent.With(x => x.Actor).With(x => x.AvatarUrl)); CreatedAt = issueEvent.CreatedAt; Commit = issueEvent.CommitId; EventInfo = issueEvent; }