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