Exemple #1
0
        /// <summary>
        /// Método para seguir a un deportista en concreto
        /// </summary>
        /// <param name="usuarioDeportista">el nombre de usuario del deportista que realiza la peticion</param>
        /// <param name="usuarioAmigo">el nombre de usuario del deportista a agreagar a amigos</param>
        public void seguirDeportista(string usuarioDeportista, string usuarioAmigo)
        {
            var amigoDeportista = new AmigoDeportista();

            amigoDeportista.Usuariodeportista = usuarioDeportista;
            amigoDeportista.Amigoid           = usuarioAmigo;

            _context.Add(amigoDeportista);
        }
Exemple #2
0
        /// <summary>
        /// Método para inscribir un deportista a un determinado reto
        /// </summary>
        /// <param name="adminReto">el administrador del reto</param>
        /// <param name="nombreReto">el nombre del reto</param>
        /// <param name="usuarioDeportista">el usuario a inscribir</param>
        public void inscribirReto(string adminReto, string nombreReto, string usuarioDeportista)
        {
            // se crea una relación entre el deportista y el reto
            var deportistaReto = new DeportistaReto();

            deportistaReto.Admindeportista   = adminReto;
            deportistaReto.Completado        = false;
            deportistaReto.Kmacumulados      = 0;
            deportistaReto.Usuariodeportista = usuarioDeportista;
            deportistaReto.Nombrereto        = nombreReto;

            _context.Add(deportistaReto);
        }
Exemple #3
0
        /// <summary>
        /// Método para aceptar una inscripción
        /// </summary>
        /// <param name="inscripcion">la inscripción a aceptar</param>
        public void aceptarInscripcion(Inscripcion inscripcion)
        {
            // se crea una relacion entre deportista y carrera
            var deportistaCarrera = new DeportistaCarrera();

            deportistaCarrera.Admindeportista   = inscripcion.Admincarrera;
            deportistaCarrera.Nombrecarrera     = inscripcion.Nombrecarrera;
            deportistaCarrera.Usuariodeportista = inscripcion.Usuariodeportista;
            deportistaCarrera.Completada        = false;

            inscripcion.Estado = "Aceptado"; // se marca como aceptada la inscripción

            _context.Update(inscripcion);
            _context.Add(deportistaCarrera);
        }
Exemple #4
0
 /// <summary>
 /// Método para agregar un deportista a un grupo determinado
 /// </summary>
 /// <param name="grupoDeportista"></param>
 public void agregarAgrupo(GrupoDeportista grupoDeportista)
 {
     // se agrega una relacion para grupo y deportista
     _context.Add(grupoDeportista);
 }