public Partida ObtenerPartida(string idjugador) { Partida devolver = this.Partidas.SingleOrDefault(x => x.JugadorUno.ConecctionID == idjugador); if (devolver == null) { devolver = this.Partidas.SingleOrDefault(x => x.JugadorDos.ConecctionID == idjugador); } return(devolver); }
public Partida CrearNuevaPartida(string jugadorunonombre, string jugadorunoconexion, string nombrepartida, string nombremazo) { var mazoseleccionado = this.Mazos.SingleOrDefault(x => x.Nombre == nombremazo); var NuevoJugador = new Jugador() { Nombre = jugadorunonombre, ConecctionID = jugadorunoconexion }; Partida partida = new Partida(mazoseleccionado, NuevoJugador) { Nombre = nombrepartida }; partida.JugadorUno = NuevoJugador; Partidas.Add(partida); return(partida); }