public ActionResult <DTO.Autenticacao> AdicionarToken()
        {
            try
            {
                var dtoAutenticacao = new Negocio.Autenticacao().Adicionar();

                return(dtoAutenticacao);
            }
            catch
            {
                throw;
            }
        }
Esempio n. 2
0
        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;
            }
        }