public ActionResult <DTO.Autenticacao> AdicionarToken() { try { var dtoAutenticacao = new Negocio.Autenticacao().Adicionar(); return(dtoAutenticacao); } catch { throw; } }
public IActionResult Get(string tokenAutenticado) { try { var dtoAutenticacao = new Negocio.Autenticacao().RecuperarTokenValido(new DTO.Autenticacao() { Token = tokenAutenticado }); if (dtoAutenticacao == null || string.IsNullOrEmpty(dtoAutenticacao.Token) || dtoAutenticacao.Token != tokenAutenticado) { return(Unauthorized("Usuário não autenticado, por refaça a autenticação.")); } var dtoProdutos = new Negocio.Produto().RecuperarTodos(); return(Ok(dtoProdutos)); } catch { throw; } }