Beispiel #1
0
        public void addPlayer(PlayerReq p, int tId)
        {
            var team = _context.Teams.Where(a => a.IdTeam == tId).FirstOrDefault();

            var man = _context.Players.Where(e => e.FirstName.Equals(p.firstName) && e.LastName.Equals(p.lastName) && e.DateOfBirth == p.birthdate).FirstOrDefault();

            if (team == null)
            {
                throw new Exception();//nie zrobilem swojego
            }

            if (man == null)
            {
                throw new Exception();//nie zrobilem swojego
            }

            var player = _context.PlayerTeams.Where(t => t.IdPlayer == man.IdPlayer).FirstOrDefault();

            PlayerTeaM nowyGracz = new PlayerTeaM()
            {
                IdPlayer = player.IdPlayer
            };

            _context.PlayerTeams.Add(nowyGracz);
            _context.SaveChanges();
        }
Beispiel #2
0
        public async Task <PlayerRsp> Play(PlayerReq req)
        {
            var makeRsp = new Func <byte[], PlayerRsp>(data =>
            {
                if (data.Length > 2)
                {
                    return(new PlayerRsp()
                    {
                        Success = true
                    });
                }
                return(new PlayerRsp()
                {
                    Success = false
                });
            });

            return(await _crowPort.RequestAsync(req, makeRsp));
        }
 public IActionResult addPlayer(PlayerReq p, int tId)
 {
     _db.addPlayer(p, tId);
     return(Ok());
 }