21 lines
578 B
Vala
21 lines
578 B
Vala
|
namespace Colegio {
|
||
|
namespace DB {
|
||
|
public class Asociado : Object {
|
||
|
public Curso curso { get; set; default = new Curso (); }
|
||
|
public Asignatura asignatura { get; set; default = new Asignatura (); }
|
||
|
|
||
|
public Asociado (Curso curso = new Curso (), Asignatura asignatura = new Asignatura ()) {
|
||
|
this.curso = curso;
|
||
|
this.asignatura = asignatura;
|
||
|
}
|
||
|
|
||
|
public void copy (Asociado asociado) {
|
||
|
this.curso = new Curso ();
|
||
|
this.curso.copy (asociado.curso);
|
||
|
this.asignatura = new Asignatura ();
|
||
|
this.asignatura.copy (asociado.asignatura);
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|