public void agregarAsignatura(Asignatura asignatura) { if (!this.asignaturas.Contains(asignatura)) { this.agregarAsignatura(asignatura); } }
public void borrarAsignatura(Asignatura asignatura) { if (this.asignaturas.Contains(asignatura)) { //si el elemento existe en la lista, entonces int index = this.asignaturas.IndexOf(asignatura); //busca el index del elemento asignaturas.RemoveAt(index); } }
public Profesor(string pNombre, string pApellido, int pDni, string pDireccion, int pTelefono, bool pDelCentro, Asignatura pAsignatura, Curso pCurso) : base(pApellido, pApellido, pDni, pDireccion, pTelefono) { this.delCentro = pDelCentro; this.asignaturas = new List <Asignatura>(); asignaturas.Add(pAsignatura); this.cursos = new List <Curso>(); cursos.Add(pCurso); }