CapRaffle.Domain.Raffle.DrawWinners.GenerateRaffleTickets C# (CSharp) Метод

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

private GenerateRaffleTickets ( ) : List
Результат List
        private List<UserEvent> GenerateRaffleTickets()
        {
            List<UserEvent> raffle = new List<UserEvent>();
            foreach (UserTickets ut in UserTicketsList)
            {
                UserEvent userEvent = context.UserEvents.FirstOrDefault(x => x.UserEmail.Equals(ut.Email) && x.EventId == eventId);
                for (int i = 0; i < ut.NumberOfTickets; i++)
                {
                    raffle.Add(userEvent);
                }
            }
            raffle.Shuffle();
            return raffle;
        }