public Presenca(
     DateTime data,
     StatusPresenca statusPresenca)
 {
     Id             = Guid.NewGuid();
     Data           = data;
     StatusPresenca = statusPresenca;
 }
            public static Presenca NovaPresencaCompleta(Guid id, StatusPresenca statusPresenca, string descricaoDaAusencia, bool abonoPorAusencia, string descricaoDoAbono, Guid disciplinaId, Guid alunoId, Guid professorId)
            {
                var presenca = new Presenca()
                {
                    Id                  = id,
                    StatusPresenca      = statusPresenca,
                    DescricaoDaAusencia = descricaoDaAusencia,
                    AbonoPorAusencia    = abonoPorAusencia,
                    DescricaoDoAbono    = descricaoDoAbono,
                    DisciplinaId        = disciplinaId,
                    AlunoId             = alunoId,
                    ProfessorId         = professorId
                };

                return(presenca);
            }