public static List <ProfileWeekly> GetAllWeekStats(string email) { User user = UserRepo.GetUser(email); var result = new List <ProfileWeekly>(); foreach (var pick in user.Picks) { int week = pick.WeekNum; int rank = pick.Rank; int correct = pick.Correct; int incorrect = pick.Total - correct; double percent = (double)correct / (double)pick.Total; string bestBet; if (pick.BestBet == 0 || pick.BestBet == -1) { bestBet = "None selected"; } else { bestBet = TeamRepo.GetTeamFromId(pick.BestBet).School; } double points = pick.Points; result.Add(new ProfileWeekly() { Week = week, Rank = rank, Correct = correct, Incorrect = incorrect, Percent = Math.Round(Math.Round(percent, 2) * 100, 0), BestBet = bestBet, Points = points }); } return(result); }