private static void SaveParticipants(string name)
{
var selectedEvent = repository.Events.Where(x => x.Name.Equals(name)).FirstOrDefault();
if (selectedEvent != null)
{
var numberOfUsers = repository.Users.Count();
var numberOfParticipants = random.Next(1, numberOfUsers);
var users = repository.Users.ToList();
for (int i = 0; i < numberOfParticipants; i++)
{
int index = random.Next(0, users.Count());
var useremail = users.ElementAt(index).Email;
users.RemoveAt(index);
var participant = new UserEvent
{
EventId = selectedEvent.EventId,
UserEmail = useremail,
NumberOfSpots = random.Next(1, selectedEvent.AvailableSpots)
};
repository.AddToUserEvents(participant);
}
}
}