Ejemplo n.º 1
0
        public ActionResult Post([FromBody] Jugador jugador)
        {
            var correoExist = jugadorService.EmailExist(jugador.Cuenta.Correo);

            if (correoExist)
            {
                return(BadRequest("El correo ya esta en uso"));
            }
            var userCreate = jugadorService.Create(jugador);

            if (!userCreate)
            {
                return(BadRequest("No se pudo crear el usuario intentelo de nuevo"));
            }
            var jugadorDB = jugadorService.findByEmail(jugador.Cuenta.Correo);

            jugadorDB.Token     = tokenService.Build(jugadorDB, configuration);
            jugadorDB.JugadorId = 0;
            return(Ok(jugadorDB));
        }