Exemple #1
0
        public async Task Transfer(PlayerTransfer playerTransfer)
        {
            var command = new CreatePlayerTransferCommand(
                playerTransfer.FromTeam,
                playerTransfer.ToTeam,
                playerTransfer.PlayerId);

            await _bus.SendCommand(command);
        }
        public async Task MuyikChangePlayerClub(PlayerTransfer playertransfer)
        {
            //get the record of player being transferred
            var player = await context.Players.FirstOrDefaultAsync(p => p.PlayerID == playertransfer.PlayerID);

            if (player != null)
            {
                player.CurrentClubID = playertransfer.DestinationClubID;//change players club to new club
                await context.SaveChangesAsync();
            }
        }
Exemple #3
0
        public async Task <string> PlayerTransfer(PlayerTransfer playerTransfer)
        {
            var json = JsonConvert.SerializeObject(playerTransfer);

            using (var response = await _httpClient.PostAsync("api/Player/Transfer", new StringContent(json, Encoding.UTF8, "application/json")))
            {
                if (response.IsSuccessStatusCode)
                {
                    return(response.StatusCode.ToString());
                }
                else
                {
                    return(response.RequestMessage.ToString());
                }
            }
        }
        private async Task SendConnectionInfos()
        {
            await Delay(500);

            List <dynamic> list = new List <dynamic>();

            foreach (PlayerData data in player_data)
            {
                PlayerTransfer dataset = new PlayerTransfer();
                dataset.name = data.nick;
                dataset.ping = data.Last_ping[ping_attemps - 1];
                dataset.fps  = Convert.ToSingle(Math.Round(data.Last_fps[fps_attemps - 1], 2));
                list.Add(dataset);
            }
            foreach (Player player in Players)
            {
                player.TriggerEvent("MZ:SendCurrentConectionInfos", list);
            }
        }
Exemple #5
0
        public async Task <IActionResult> PlayerTransfer([FromBody] PlayerTransfer playerTransfer)
        {
            await _playerService.Transfer(playerTransfer);

            return(Ok());
        }
 public async Task Update(PlayerTransfer playerTransfer)
 {
     _context.PlayerTransfers.Update(playerTransfer);
     await _context.SaveChangesAsync();
 }
        public async Task Add(PlayerTransfer playerTransfer)
        {
            await _context.AddAsync(playerTransfer);

            await _context.SaveChangesAsync();;
        }
 public async Task <string> PlayerTransfer(PlayerTransfer playerTransfer)
 {
     return(await _playerService.PlayerTransfer(playerTransfer));
 }