public async Task LogGeracaoDocumento(Documento documento, UsuarioADE usuario) { HistoricoGeracaoDocumento saveDoc = new HistoricoGeracaoDocumento($"Documento {documento.ToString()} criado pelo Usuario {usuario.ToString()}", documento.Identificador, usuario.Id) { Identificador = await RecuperarCodigoHistoricoGeracaoDocumento() }; await LogAcao(usuario, saveDoc, "LogGeracaoDocumento", EnumTipoLog.CriacaoArquivo, TipoEvento.Criacao); await unitOfWork.RepositorioBase <HistoricoGeracaoDocumento>().Criar(saveDoc); }
public async Task LogAcao(UsuarioADE usuario, HistoricoGeracaoDocumento entity, string LocalAcao, EnumTipoLog tipoLog, TipoEvento Acao) { string Mensagem = LoggingHandler <HistoricoGeracaoDocumento> .GerarMensagemTipoLog(usuario, entity, Acao); LogAcoesEspeciais Log = new LogAcoesEspeciais(Mensagem, LocalAcao, tipoLog, usuario.Id); }