public Agendamento AgendarExame(Atendente atendente, Paciente paciente, Medico medico, IList<Exame> exames) { InformarAtendente(atendente); InformarMedico(medico); InformarPaciente(paciente); foreach (var exame in exames) { ((List<Exame>)Exames).Add(exame); } return this; }
public void InformarMedico(Medico medico) { if (medico == null) throw new ArgumentNullException(nameof(medico)); Medico = medico; }