Exemplo n.º 1
0
        public void Executar(string acao, int registro, string observacao, string modulo, string usuarioMatricula = "SYS")
        {
            new TaskFactory().StartNew(() =>
            {
                try
                {
                    var logGenerico = new LogGenerico
                    {
                        Acao        = acao,
                        Registro    = registro,
                        Observacao  = observacao,
                        Modulo      = modulo,
                        UsuarioNome = usuarioMatricula
                    };

                    this.unitOfWork.Transacionar(() => this.logGenericoRepositorio.Salvar(logGenerico));
                }
                catch (Exception exception)
                {
                    Log.Application.Error(exception);
                }
            });
        }
        public async Task AddLog(LogGenerico logGenerico)
        {
            await _logGenericoContext.LogGenericos.AddAsync(logGenerico);

            await _logGenericoContext.SaveChangesAsync();
        }