public IActionResult Pessoas(FiltroPessoa Filtro) { try { } catch (Exception Erro) { ServicoLog.AddLogAsync($"Mensagem: [{Erro.Message}] Pilha Execução: [{Erro.StackTrace}]"); } return(new JsonResult(MensagensEntidades.ErroInesperado)); }
public void Logout(Guid IdSessao) { try { _Service.InativarSessao(IdSessao); } catch (Exception Erro) { Task.Run(() => { ServicoLog.AddLog(Erro.Message); }); } }
public IActionResult CadastroUsuario(UsuarioRequest Data) { try { return(new JsonResult(_Service.CadastraUsuario(Data))); } catch (Exception Erro) { ServicoLog.AddLogByExceptionAsync(Erro, Data.ToString()); } return(new JsonResult(MensagensEntidades.ErroInesperado)); }
public IActionResult Login(LoginUsuarioRequest LoginData) { try { LoginUsuarioRespost resultLogin = _Service.AutenticaUsuario(LoginData); return(new JsonResult(resultLogin)); } catch (Exception Erro) { ServicoLog.AddLogAsync(Erro.Message); } return(new JsonResult(MensagensEntidades.ErroInesperado)); }
// Registra o histórico dos preços private async Task RegistraHistoricoPreco(Servico servico, int profissional) { var historico = new ServicoLog { DataAlteracao = DateTime.Now, PrecoAntigo = servico.PrecoAntigo ?? 0, PrecoNovo = servico.Preco, ServicoId = servico.Id, UsuarioId = profissional }; await Db.ServicoLog.AddAsync(historico); await Db.SaveChangesAsync(); }
public IActionResult SessaoAtiva(string idSessao) { try{ bool Ativa = _Service.SessaoAtiva(new Guid(idSessao)); return(new JsonResult(new SessaoAtivaRespost() { SessaoAtiva = Ativa })); } catch (Exception Erro) { Task.Run(() => { ServicoLog.AddLog(Erro.Message); }); } return(new JsonResult(MensagensEntidades.ErroInesperado)); }
public IActionResult Usuarios(FiltroUsuario Filtro) { try { bool Ativa = _Service.SessaoAtiva(Filtro.IdSessao); if (!Ativa) { Redirect("/login"); } return(new JsonResult(_Service.ListarUsuario(Filtro))); } catch (Exception Erro) { ServicoLog.AddLogAsync($"Mensagem: [{Erro.Message}] Pilha Execução: [{Erro.StackTrace}]"); } return(new JsonResult(MensagensEntidades.ErroInesperado)); }
public void EscreverArquivo_QuandoChamarMetodo_DeveEscreverArquivoLog() { //Arrange var itensModificados = new List <ILog>(); var cliente = new Cliente(1, "Wayne", "*****@*****.**"); cliente.Nome = "Bruce"; itensModificados.Add(cliente); var produto = new Produto(1, "Playstation4", 2000); produto.Descricao = "Console 500GB - Sony"; itensModificados.Add(produto); //Act ServicoLog.EscreverArquivo(itensModificados); }