public Turma() { dias = new List <Dia>(); foreach (DiaSemana diaSemana in Enum.GetValues(typeof(DiaSemana))) { Dia dia = new Dia(); dia.diaSemana = diaSemana; dia.turma = this; dia.horarios = new List <HorarioTurma>(); dias.Add(dia); } }
public object Clone() { Dia dia = new Dia(); dia.diaSemana = this.diaSemana; dia.horarios = new List <HorarioTurma>(); foreach (HorarioTurma item in this.horarios) { HorarioTurma horario = item == null ? null : (HorarioTurma)item.Clone(); horario.dia = dia; dia.horarios.Add(horario); } return(dia); }
public object Clone() { Turma turma = new Turma(); turma.id = this.id; turma.nome = this.nome; turma.turno = this.turno == null ? null : (Turno)this.turno.Clone(); turma.dias = new List <Dia>(); foreach (Dia item in this.dias) { Dia dia = item == null ? null : (Dia)item.Clone(); dia.turma = turma; turma.dias.Add(dia); } return(turma); }