Example #1
0
        private async Task ExecuteLoadItemsCommand()
        {
            if (IsBusy)
            {
                return;
            }

            IsBusy = true;

            try{
                var httpClient     = new HttpClient();
                var feed           = "http://api.espn.com/v1/sports/soccer/fifa.world/teams?apikey=trs58u4j7gw4aat7ck8dsmgc";
                var responseString = await httpClient.GetStringAsync(feed);

                Teams.Clear();
                var items = await ParseFeed(responseString);

                foreach (var item in items.OrderBy(t => t.Name))
                {
                    Teams.Add(item);
                }
                keepTeams = Teams.ToList();
            } catch (Exception) {
                var page = new ContentPage();
                page.DisplayAlert("Error", "Unable to load teams.", "OK", null);
            }

            IsBusy = false;
        }
Example #2
0
        async Task ExecuteLoadItemsCommand()
        {
            if (IsBusy)
            {
                return;
            }

            IsBusy = true;

            try
            {
                Teams.Clear();
                var items = await DataStore.GetItemsAsync(true);

                foreach (var item in items)
                {
                    Teams.Add(item);
                }
            }
            catch (Exception ex)
            {
                Debug.WriteLine(ex);
            }
            finally
            {
                IsBusy = false;
            }
        }
Example #3
0
        private void ReloadMyTeams(ReloadMyTeamsMessage signedUser)
        {
            Teams.Clear();
            var teams = teamBuddyRepository.GetAllMyTeams(signedUser.Id);

            Teams.AddRange(teams);
        }
Example #4
0
        private void ReinitializeDictionaries()
        {
            ActivePlayers.Clear();

            Teams.Clear();
            Teams[ETeamID.TEAM_1] = new List <EPlayerID>();
            Teams[ETeamID.TEAM_2] = new List <EPlayerID>();
            Teams[ETeamID.TEAM_3] = new List <EPlayerID>();
            Teams[ETeamID.TEAM_4] = new List <EPlayerID>();

            partyStatusMap.Clear();
            PlayersTeam.Clear();
            PlayersDeathPositions.Clear();
            PlayersDeathRotations.Clear();

            // Adding all players (Besides Spectator and None)
            foreach (EPlayerID playerID in Enum.GetValues(typeof(EPlayerID)))
            {
                if ((playerID != EPlayerID.NONE) &&
                    (playerID != EPlayerID.SPECTATOR))
                {
                    PlayersTeam.Add(playerID, ETeamID.NONE);
                    PlayersDeathPositions.Add(playerID, Vector3.zero);
                    PlayersDeathRotations.Add(playerID, Quaternion.identity);
                    partyStatusMap.Add(playerID, new PlayerJoinStatus(EControllerID.NONE));
                }
            }
        }
        public void ExecuteLoadEventTeamsCommand()
        {
            if (IsBusy)
            {
                return;
            }

            IsBusy = true;

            try
            {
                Teams.Clear();
                var teams = DataStoreTeam.GetItemsAsync(true).Result;
                foreach (var team in teams)
                {
                    Teams.Add(team);
                }
            }
            catch (Exception ex)
            {
                Title = ex.Message;
            }
            finally
            {
                IsBusy = false;
            }
        }
Example #6
0
        public void SwapTeams()
        {
            string AuxTeamID = Team1ID;

            Team1ID = Team2ID;
            Team2ID = AuxTeamID;

            SoccerTeam auxTeam = Team1;

            Team1 = Team2;
            Team2 = auxTeam;

            Teams.Clear();
            Teams.Add(Team1ID, Team1);
            Teams.Add(Team2ID, Team2);

            Scores.Clear();
            Scores.Add(Team1ID, 0);
            Scores.Add(Team2ID, 0);

            Fouls.Clear();
            Fouls.Add(Team1ID, 0);
            Fouls.Add(Team2ID, 0);

            PlayingTeamID  = Team1ID;
            AwaitingTeamID = Team2ID;
        }
Example #7
0
	/// <summary>
	/// 
	/// </summary>
	protected override void Start()
	{

		// convert all the teams to deathmatch teams

		base.Start();

		// convert the vp_MPTeams from the inspector list into vp_DMTeams
		List<vp_DMTeam> dmTeams = new List<vp_DMTeam>();
		for (int v = Teams.Count - 1; v > -1; v--)
		{
			vp_DMTeam dmt = new vp_DMTeam(Teams[v].Name, Teams[v].Color, Teams[v].PlayerType);
			dmTeams.Add(dmt);
		}

		// clear team list
		Teams.Clear();

		// add the new DM teams to the team list
		for (int v = dmTeams.Count - 1; v > -1; v--)
		{
			Teams.Add(dmTeams[v]);
		}

	}
Example #8
0
 /// <summary>
 /// This method is used to reset the form back to its original state, to allow another game to be run.
 /// </summary>
 public void ResetForm()
 {
     bolResettingForm = true;
     JeopardyList.Clear();
     Teams.Clear();
     intGameCount = 0;
     (Application.OpenForms[strFRM_INITIALIZE] as FrmInitialize).Show();
     Close();
 }
Example #9
0
        private async Task LoadTeams()
        {
            var teams = await _playerService.GetPlayerTeams(_playerId);

            Teams.Clear();
            foreach (Team team in teams)
            {
                Teams.Add(team);
            }
        }
Example #10
0
        private async void UpdateTeams()
        {
            var TeamsAPIList = await RapidFutballHelper.GetTeams(SelectedLeague.code);

            Teams.Clear();
            foreach (var Team in TeamsAPIList)
            {
                Teams.Add(Team);
            }
        }
Example #11
0
        private async void UpdateCountries()
        {
            var CountriesAPIList = await RapidFutballHelper.GetCountries();

            Countries.Clear();
            Teams.Clear();
            foreach (var Country in CountriesAPIList)
            {
                Countries.Add(Country);
            }
        }
Example #12
0
        public async void Load()
        {
            Debug.WriteLine("Load");
            Teams.Clear();
            //getTeamById
            var teams = await apiclient.GetTeamsByUserIdAsync(Properties.Settings.Default.IdLogged);

            foreach (var item in teams)
            {
                Teams.Add(item);
            }
        }
Example #13
0
 public void AddTeams(Team homeTeam, Team awayTeam)
 {
     if (Teams == null)
     {
         return;
     }
     Teams.Clear();
     Teams.Add(homeTeam);
     HomeTeamId = homeTeam.Id;
     Teams.Add(awayTeam);
     AwayTeamId = awayTeam.Id;
 }
        public override void Reload(GameCore core)
        {
            base.Reload(core);

            if (IsLoaded)
            {
                Teams.Clear();
                Teams.AddRange(league.Teams.Select(x => x.ToViewModel(core)));

                InitializeDraftRounds();
            }
        }
        public async void RefreshTeams()
        {
            IsRefreshing = true;
            Teams.Clear();
            Race race = await _dataService.GetRaceAsync(_settingsService.RaceId);

            foreach (var team in race.Teams.OrderBy(t => t.Rank))
            {
                Teams.Add(team);
            }
            IsRefreshing = false;
        }
        private async void GetTeams()
        {
            Teams.Clear();
            string[] teams = await myTeamApiManager.GetData();

            foreach (var t in teams)
            {
                Teams.Add(new Team
                {
                    Name = t
                });
            }
        }
Example #17
0
 public override void Load()
 {
     try
     {
         Teams.Clear();
         var teams = apiClient.GetTeamsForUserId(IDHolder.IDUser).OrderBy(team => team.Name);
         Teams.AddRange(teams);
     }
     catch
     {
         Teams.Clear();
     }
 }
Example #18
0
        public void Load(XElement element)
        {
            var tilesElement = element.Element("tiles");

            Tiles             = (tilesElement != null) ? Convert.ToInt32(tilesElement.Value) : (int?)null;
            CollisionBehavior = element.Element("collisionBehavior").Value;

            var gameTypeElement = element.Element("gameType");

            GameType = (gameTypeElement != null) ? gameTypeElement.Value : "Normal";

            // Load teams
            var teamsElement = element.Element("teams");

            Teams.Clear();

            if (teamsElement != null)
            {
                foreach (var teamElement in teamsElement.Elements("team"))
                {
                    var kindElement     = teamElement.Element("kind");
                    var wrapMoveElement = teamElement.Element("wrappedMovement");
                    var scoringElement  = teamElement.Element("scoringSystem");

                    Teams.Add(new FlatlandTeamInfo()
                    {
                        TeamIndex       = Convert.ToInt32(teamElement.Element("teamIndex").Value),
                        ThemeName       = teamElement.Element("themeName").Value,
                        MoveSeconds     = Convert.ToInt32(teamElement.Element("moveSeconds").Value),
                        Kind            = (kindElement != null) ? kindElement.Value : "Normal",
                        WrappedMovement = (wrapMoveElement != null) ? Convert.ToBoolean(wrapMoveElement.Value) : false,
                        ScoringSystem   = (scoringElement != null) ? scoringElement.Value : "None"
                    });
                }
            }

            var fixedTilesElement = element.Element("fixedTiles");

            FixedTiles.Clear();

            if (fixedTilesElement != null)
            {
                foreach (var tileElement in fixedTilesElement.Elements("tile"))
                {
                    FixedTiles.Add(new Point(Convert.ToInt32(tileElement.Element("x").Value),
                                             Convert.ToInt32(tileElement.Element("y").Value))
                                   );
                }
            }
        }
Example #19
0
        public override void SetDefault()
        {
            foreach (var team in Teams)
            {
                team.SetDefault();
            }

            Teams.Clear();

            _canMove     = false;
            _nextTeamInx = 0;
            _unitsGot    = 0;
            MaxUnits     = 0;
        }
Example #20
0
        public override void SetDefault()
        {
            foreach (var team in Teams)
            {
                team.SetDefault();
            }

            Teams.Clear();

            _canMove     = false;
            _nextTeamInx = 0;
            _unitsGot    = 0;
            MaxUnits     = _gameResources.GameConfigs.GameConfig.numUnitsToSpawn;
        }
Example #21
0
    /// Handles the response of the QueryCollection call to ChilliConnect. Loads the returned
    /// objects in to a list of Team definitions and notifies listeners.
    ///
    /// @param response
    ///         The response of the QueryCollection method
    ///
    private void OnTeamsFetched(QueryCollectionResponse response)
    {
        Teams.Clear();
        foreach (CollectionDataObject teamObject in response.Objects)
        {
            var teamProperties = teamObject.Value.AsDictionary();

            var team = new Team();
            team.ID          = teamObject.ObjectId;
            team.Name        = teamProperties.GetString("Name");
            team.PlayerCount = teamProperties.GetList("Players").Count;
            Teams.Add(team);
        }

        OnTeamsRefreshed(Teams);
    }
        private void RealoadTeams(int favoriteLeagueId)
        {
            var teams = leagues.Where(l => l.LeagueId == favoriteLeagueId).FirstOrDefault().Teams;

            Teams.Clear();
            foreach (var team in teams.OrderBy(t => t.Name))
            {
                Teams.Add(new TeamItemViewModel
                {
                    Fans     = team.Fans,
                    Initials = team.Initials,
                    LeagueId = team.LeagueId,
                    Logo     = team.Logo,
                    Name     = team.Name,
                    TeamId   = team.TeamId,
                });
            }
        }
 void StartPUState()
 {
     //初始化
     TeamOf.Clear();
     GameBoards.Clear();
     Teams.Clear();
     RemainUnits.Clear();
     TeamsOKToAttack.Clear();
     for (int i = 0; i < Info.TeamCount; i++)
     {
         Teams.Add(new List <string>());
         GameBoards.Add(Info.Mask.GetFullPlayerGameBoard());
         RemainUnits.Add(GetNewUnitCount());
     }
     foreach (string Name in OnlinePlayers)
     {
         GetTeam(Name);
     }
 }
Example #24
0
        private async void OnRefresh()
        {
            IsBusy = true;

            await Task.Yield();

            // Clear the list or you'll get duplicates upon resuming
            Teams.Clear();

            // get the list of races
            IEnumerable <Team> teams = await _dataService.GetTeams();

            foreach (Team t in teams)
            {
                Teams.Add(t);
            }

            IsBusy = false;
        }
Example #25
0
 protected override void DisposeManagedResources()
 {
     base.DisposeManagedResources();
     Miniature?.Dispose();
     foreach (var drawing in Drawings)
     {
         drawing.Dispose();
     }
     Drawings.Clear();
     foreach (var tag in Tags)
     {
         tag.Dispose();
     }
     Tags.Clear();
     Players.Clear();
     Teams.Clear();
     Project   = null;
     Storage   = null;
     EventType = null;
 }
Example #26
0
        public static void ClearCache(Caches cache)
        {
            switch (cache)
            {
            case Caches.All:
                CompetitionTeams.Clear();
                Teams.Clear();
                TeamsValue.Clear();
                UniverseCompetitions.Clear();
                UserCompetitions.Clear();
                UserUniversesRights.Clear();
                CompetitionTeams.Clear();
                Pricer.PricerHelper.Clear();
                UserUniversesRights.Clear();
                return;

            case Caches.TeamsName:
                Teams.Clear();
                return;

            case Caches.TeamsValue:
                TeamsValue.Clear();
                return;

            case Caches.UniverseCompetitions:
                UniverseCompetitions.Clear();
                return;

            case Caches.UserCompetitions:
                UserCompetitions.Clear();
                return;

            case Caches.UserUniversesRights:
                UserUniversesRights.Clear();
                return;

            case Caches.UserDefaultUniverse:
                UserDefaultUniverse.Clear();
                return;
            }
        }
Example #27
0
 protected override void OnRemoving()
 {
     base.OnRemoving();
     try
     {
         Scopes.Clear(); //foreach thing in Scopes en.Remove();
     }
     catch (Exception ex)
     {
         throw new DocException("Failed to delete User in Scopes delete", ex);
     }
     try
     {
         Sessions.Clear(); //foreach thing in Sessions en.Remove();
     }
     catch (Exception ex)
     {
         throw new DocException("Failed to delete User in Sessions delete", ex);
     }
     try
     {
         Teams.Clear(); //foreach thing in Teams en.Remove();
     }
     catch (Exception ex)
     {
         throw new DocException("Failed to delete User in Teams delete", ex);
     }
     try
     {
         Updates.Clear(); //foreach thing in Updates en.Remove();
     }
     catch (Exception ex)
     {
         throw new DocException("Failed to delete User in Updates delete", ex);
     }
     FlushCache();
 }
Example #28
0
 public void FilterTeams(string text)
 {
     Teams.Clear();
     keepTeams.Where(t => t.Name.ToLower().Contains(text.ToLower())).ToList().ForEach(t => Teams.Add(t));
 }
Example #29
0
 public async void FetchTeams()
 {
     Teams.Clear();
     (await Api.GetTeams()).ForEach(Teams.Add);
 }
Example #30
0
        public override void FromBinaryReader(EndianBinaryReader reader)
        {
            LobbyState          = (LobbyState)reader.ReadInt32();
            LobbyType           = reader.ReadString();
            StatusText          = reader.ReadString();
            GameMaster          = reader.ReadString();
            CurrentUserUsername = reader.ReadString();

            LobbyId         = reader.ReadInt32();
            LobbyName       = reader.ReadString();
            LobbyProperties = reader.ReadDictionary();
            MaxPlayers      = reader.ReadInt32();

            // Read additional data
            var size = reader.ReadInt32();

            if (size > 0)
            {
                AdditionalData = reader.ReadBytes(size);
            }

            // Clear, in case we're reusing the object
            Players.Clear();

            // Read player properties
            var playerCount = reader.ReadInt32();

            for (var i = 0; i < playerCount; i++)
            {
                var data     = CreateLobbyMemberData();
                var username = reader.ReadString();
                data.FromBinaryReader(reader);

                Players.Add(username, data);
            }

            // Read teams
            Teams.Clear();
            var teamsCount = reader.ReadInt32();

            for (int i = 0; i < teamsCount; i++)
            {
                var teamKey  = reader.ReadString();
                var teamData = CreateTeamData();
                teamData.FromBinaryReader(reader);
                Teams.Add(teamKey, teamData);
            }

            // Read controls
            Controls = new List <LobbyPropertyData>();
            var controlsCount = reader.ReadInt32();

            for (int i = 0; i < controlsCount; i++)
            {
                var control = new LobbyPropertyData();
                control.FromBinaryReader(reader);
                Controls.Add(control);
            }

            // Other settings
            EnableManualStart   = reader.ReadBoolean();
            EnableReadySystem   = reader.ReadBoolean();
            EnableTeamSwitching = reader.ReadBoolean();
        }