CapRaffle.Controllers.DrawWinnerController.GenerateDrawWinnerViewModel C# (CSharp) Метод

GenerateDrawWinnerViewModel() приватный Метод

private GenerateDrawWinnerViewModel ( int eventId ) : DrawWinnerViewModel
eventId int
Результат CapRaffle.Models.DrawWinnerViewModel
        private DrawWinnerViewModel GenerateDrawWinnerViewModel(int eventId)
        {
            DrawWinnerViewModel viewModel = new DrawWinnerViewModel
            {
                Winners = repository.WinnersForEvent(eventId).ToList<Winner>(),
                Participants = repository.EventParticipantsForEvent(eventId).ToList<UserEvent>()
            };
            var participant = viewModel.Participants.FirstOrDefault();
            if(participant != null) {
                TempData["isCreator"] = participant.Event.Creator.Equals(HttpContext.User.Identity.Name);
            }

            return viewModel;
        }