예제 #1
0
        private static string ObterMensagemDeErro(GradeCursoEol gradeCursoEol, Exception ex = null)
        {
            var mensagem = $"Não foi possível inserir a grade do curso [TurmaId:{gradeCursoEol.TurmaId}, ComponenteCurricularId:{gradeCursoEol.ComponenteCurricularId}] na fila para inclusão no Google Classroom.";

            if (ex is null)
            {
                return(mensagem);
            }
            return($"{mensagem}. {ex.InnerException?.Message ?? ex.Message}. {ex.StackTrace}");
        }
예제 #2
0
        private async Task IncluirGradeDeCursoComErroAsync(GradeCursoEol gradeCursoEol, string mensagem)
        {
            var command = new InserirCursoErroCommand(
                gradeCursoEol.TurmaId,
                gradeCursoEol.ComponenteCurricularId,
                mensagem,
                null,
                ExecucaoTipo.CursoGradesAdicionar,
                ErroTipo.Negocio);

            await mediator.Send(command);
        }