Example #1
0
        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);
        }
Example #2
0
        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);
        }