Skip to content

ArthurCera/CrudAPI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

CrudAPI

Passar os headers com os parametros username e password para autenticação da API script para o banco de dados

create table Usuario ( ID int primary key not null, Nome varchar(100) not null, Idade int not null, Sexo varchar(20) not null, Rua varchar(100) not null, Numero int not null, Complemento varchar(100) not null, Bairro varchar(100) not null, Cidade varchar(100) not null, Estado varchar(100) not null, Pais varchar(100) not null, DocumentoTipo varchar(20) not null, Documento varchar(20) not null );

create table Login( ID int primary key not null, Username varchar(100) not null, Password varchar(100) not null )

//CRIAÇÃO DO USUARIO PARA LOGIN insert into login(ID, Username, Password) values (0, 'admin','admin')

-- os Id's estão sendo passados manualmente durante as criações de usuários;

API endpoints :

GET /api/Controller/Get

  • Busca todos os usuários cadastrados no banco;

POST /api/Controller/Create

  • Cria um usuário; Passar um JSON no corpo da requisição, exemplo --- { "id":5, "nome": "Usuario 2", "idade": 5, "sexo": "Mulher", "documentoTipo": "RG", "documento": "wqeweeweqw", "rua": "Rua", "numero": 3, "complemento": "Complemento", "bairro": "Bairro", "cidade": "Cidade", "estado": "312", "pais": "154" }

/api/Controller/Update

-- Atualiza os dados de um usuário; mesmo padrão de JSON do create;

/api/Controller/CreateLogin -- Cria um usuário de login; exemplo de json -- { "id" : "2", "username" : "admin2", "password" : "admin2"

}

DELETE /api/Controller/Delete?ID=1 --Deleta o registro com o id passado por query;

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published