public GravarNotaGsaCommand(string id, long atividadeId, string usuarioId, double?nota, StatusGSA status, DateTime dataInclusao, DateTime?dataAlteracao = null)
 {
     Id            = id;
     AtividadeId   = atividadeId;
     UsuarioId     = usuarioId;
     Nota          = nota;
     Status        = status;
     DataInclusao  = dataInclusao;
     DataAlteracao = dataAlteracao;
 }
 public NotaGsa(string id, long atividadeId, string usuarioClassroomId, StatusGSA status, double?nota, DateTime dataImportacao, DateTime dataInclusao, DateTime?dataAlteracao = null)
 {
     Id                 = id;
     AtividadeId        = atividadeId;
     UsuarioClassroomId = usuarioClassroomId;
     Status             = status;
     Nota               = nota;
     DataImportacao     = dataImportacao;
     DataInclusao       = dataInclusao;
     DataAlteracao      = dataAlteracao;
 }
Exemple #3
0
        public NotaSgpDto(long?turmaId, long?componenteCurricularId, long atividadeGoogleClassroomId,
                          StatusGSA statusGsa, double?nota, DateTime dataInclusao, DateTime?dataEntregaAvaliacao, string codigoAluno, string titulo)
        {
            if (!turmaId.HasValue)
            {
                throw new NegocioException("Deve existir turma para envio da nota ao SGP");
            }

            TurmaId = turmaId.Value;
            ComponenteCurricularId     = componenteCurricularId.Value;
            AtividadeGoogleClassroomId = atividadeGoogleClassroomId;
            StatusGsa            = statusGsa;
            Nota                 = nota;
            DataInclusao         = dataInclusao;
            DataEntregaAvaliacao = dataEntregaAvaliacao;
            CodigoAluno          = codigoAluno;
            Titulo               = titulo;
        }
 private NotaGsa MapearEntidade(string id, long atividadeId, string usuarioId, double?nota, StatusGSA status, DateTime dataInclusao, DateTime?dataAlteracao)
 => new NotaGsa(id, atividadeId, usuarioId, status, nota, DateTime.Now, dataInclusao, dataAlteracao);