/// <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); }
/// <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); }
/// <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); }
/// <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); }