public IActionResult OnGet() { string userId = userManager.GetUserId(HttpContext.User); IsSurveyNotCompleted = surveyData.CheckIfUserHaveDoneSurveyThisWeek(userId); if (IsSurveyNotCompleted) { return(RedirectToPage("./Survey")); } Teams = teamData.GetUserTeams(userId); foreach (var team in Teams) { var averages = averagesCalculate.GetSurveysAverages(team); AverageWeeks.Add(team.Name, averages); if (team.OpinionsVisible == true) { var opinions = averagesCalculate.GetOpinionsFromCurrentWeek(team, AveragesCalculate.GetCurrentWeek()); TeamsOpinions.Add(team.Name, opinions); } } return(Page()); }
public bool CheckIfUserInTeam(int teamId) { return(teamData.GetUserTeams(userManager.GetUserId(HttpContext.User)).Where(t => t.Id == teamId).Any()); }