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(); }
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()); }