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; }
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);