Exemplo n.º 1
0
        public RespAdm MontarRespAdm(Usuario usuarioBD)
        {
            RespAdm usuario = new RespAdm
            {
                Id    = usuarioBD.Id,
                Login = usuarioBD.Login,
                Email = usuarioBD.Email
            };

            usuario.Token = Token.Gerar(usuario.Login, usuario.Id, usuarioBD.IsAdmin);

            return(usuario);
        }
Exemplo n.º 2
0
        public ActionResult Login([FromBody] ReqCredenciais credenciais)
        {
            try
            {
                RespAdm resp = SuperUsuarioHandler.Login(credenciais);

                if (resp == null)
                {
                    return(StatusCode(401, "Usuário ou senha invalido"));
                }

                return(Ok(resp));
            }
            catch (Exception ex)
            {
                return(StatusCode(500, $"Ocorreu uma falha na sua solicitação: {ex.Message}"));
            }
        }