public Ocorrencia(DateTime dataOcorrencia, string titulo, string descricao, OcorrenciaTipo ocorrenciaTipo, Turma turma) { DataOcorrencia = dataOcorrencia; Titulo = titulo; Descricao = descricao; SetOcorrenciaTipo(ocorrenciaTipo); SetTurma(turma); }
public void SetOcorrenciaTipo(OcorrenciaTipo ocorrenciaTipo) { if (ocorrenciaTipo is null) { throw new NegocioException("É necessário informar o tipo de ocorrência."); } OcorrenciaTipo = ocorrenciaTipo; OcorrenciaTipoId = ocorrenciaTipo.Id; }
public Ocorrencia(DateTime dataOcorrencia, string horaOcorrencia, string titulo, string descricao, OcorrenciaTipo ocorrenciaTipo, Turma turma) : this(dataOcorrencia, titulo, descricao, ocorrenciaTipo, turma) { SetHoraOcorrencia(horaOcorrencia); }