Esempio n. 1
0
        public void OnGet()
        {
            IEnumerable <OmadaTeam> teams = new List <OmadaTeam>();

            if (User.IsInRole("Admin"))
            {
                teams = teamData.GetAllTeams();
            }
            else
            {
                teams = teamData.GetAllTeams().Where(t => t.IsPublic == true).ToList();
                IEnumerable <OmadaTeam> privateUserTeams = (teamData.GetUserTeams(userManager.GetUserId(User)).Where(t => t.IsPublic == false)).ToList();
                teams = teams.Concat(privateUserTeams);
            }
            foreach (var team in teams)
            {
                List <OmadaUser> teamUsers = new List <OmadaUser>();
                teamUsers = teamData.GetTeamUsers(team.Id);
                Teams_Users.Add(team, teamUsers);
            }
        }
Esempio n. 2
0
 private void GetAllTeams(int?teamId)
 {
     TeamsNames = teamData.GetAllTeams().Where(t => t.Id != teamId).Select(t => t.Name).ToList();
 }