public IActionResult Contact(PotentialPlayer newPotentialPlayer) { Models.PotentialPlayer.Add(newPotentialPlayer); ViewBag.Message = "Thanks for submitting your request, " + newPotentialPlayer.Name + ". We will be in contact with you."; ViewBag.PlayerName = newPotentialPlayer.Name; return(View()); }
public async void handleNewClient(TcpClient c) { NetworkStream ns = c.GetStream(); byte[] buf = new byte[1024]; ns.Read(buf, 0, buf.Length); if (buf[0] != 0xF7 || buf[1] != 0x1e) { c.Close(); return; } using (BinaryReader br = new BinaryReader(new MemoryStream(buf.Skip(4).ToArray()))){ x1eJOINREQUEST jr = (x1eJOINREQUEST)(new x1eJOINREQUEST().parse(br, 0)); //We can send len=0 here because the packet's parse function does not use the len. PotentialPlayer pp = new PotentialPlayer(this, c, ns, jr); if (isValidJr(jr)) { this.potentialPlayers.Add(pp); Console.WriteLine("Now have " + this.potentialPlayers.Count() + " total pps..."); Console.WriteLine("PP sent Valid JR, adding to list of pps"); } else { pp.rejectJoin((int)REJECTJOIN.WRONGPASSWD); //idk man seems right c.Close(); } } await Task.Yield(); }
private void DoAddPlayer() { if (!CanAddPlayer()) { return; } var player = new PotentialPlayer { Piece = _defaultCard }; WeakEventManager <PotentialPlayer, PropertyChangedEventArgs> .AddHandler(player, nameof(PropertyChanged), PlayerPropertyChangedHandler); Players.Add(player); }