public UserStatistics UserStatistics(string email)
{
User user = (User)context.Users.Where(x => x.Email == email).FirstOrDefault();
UserStatistics us = new UserStatistics();
if (user != null)
{
us.Wins = context.Winners.Where(x => x.UserEmail == email).Count();
us.Losses = context.UserEvents.Where(x => x.UserEmail == email).Count();
us.NumberOfParticipations = us.Wins + us.Losses;
us.TotalSpots = NumberOfUserTicketsHandedOut(email);
}
else { throw new ArgumentException("User does not exist"); }
return us;
}