コード例 #1
0
        async Task LoadplayerInfo(int matchid)
        {
            exampleJsInterop = new ExampleJsInterop(JSRuntime);
            playerlistlocal  = await exampleJsInterop.GetItem <Player2[]>("CreateTeam");

            // playerlistlocal = common.GetPlayerArray(await exampleJsInterop.GetItem<UserTeam>("CreateTeam"));
            autoken = await exampleJsInterop.GetStringItem <Object>("utoken");

            if (playerlistlocal == null)
            {
                playerlistlocal = await PlayerData.GetPlayerInfo(matchid, userteamid, autoken);
            }
            // { playerlistlocal = await PlayerData.GetPlayerInfo(matchid, autoken); }
            //else
            //{

            if (playerlistlocal.Where(T => T.player.isSelected == true).Count() == 11)
            {
                this.btncontinue = true;
            }
            if (playerlistlocal.Where(T => T.player.isSelected == true).Count() != 11)
            {
                this.btncontinue = false;
            }
            //  }

            Playerlist     = playerlistlocal.Where(p => p.player.playerRoleName == Common.PlayerType.WK.ToString()).ToArray();
            selectedPlayer = playerlistlocal.Where(T => T.player.isSelected == true).ToList();
            PlayerRoleWiseCount(playerlistlocal);
        }
コード例 #2
0
        protected override async Task OnInitAsync()
        {
            var exampleJsInterop = new ExampleJsInterop(JSRuntime);

            PlayerList = await exampleJsInterop.GetItem <List <Player2> >("CreateTeam");

            selectedPlayer = PlayerList.Where(p => p.player.isSelected == true).ToList();
        }
コード例 #3
0
        protected override async Task OnInitAsync()
        {
            var exampleJsInterop = new ExampleJsInterop(JSRuntime);

            //await exampleJsInterop.CallHelloHelperSayHello("Blazor");
            matches = await exampleJsInterop.GetItem <Match>("UserTeam2");


            appState._expenses.Clear();
        }
コード例 #4
0
        protected override async Task OnInitAsync()
        {
            exampleJsInterop = new ExampleJsInterop(JSRuntime);
            playerList       = await exampleJsInterop.GetItem <List <Player2> >("CreateTeam");

            authToken = await exampleJsInterop.GetStringItem <Object>("utoken");

            if (playerList == null)
            {
                selectedPlayer = await playerobj.GetPlayerData(matchid, userteamid, authToken);

                selectedPlayer = selectedPlayer.Where(p => p.player.isSelected == true).ToList();
            }
            else
            {
                selectedPlayer = playerList.Where(p => p.player.isSelected == true).ToList();
            }

            //string _saveteam = playerList.Where(p => p.isCaptain == true && p.isViceCaptain == true).ToString();
            //if (!string.IsNullOrEmpty(_saveteam)) this.btnsave = false;
        }
コード例 #5
0
 private async Task LocalGetData()
 {
     playerList1 = await exampleJsInterop.GetItem <List <Player2> >("CreateTeam");
 }