Skip to content

Jayson-Project/API_Challenge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Desenvolvimento nas seguintes tecnologias:

ChallengeAPI: ---Desenvolvida em ASP.NET Core

Checkout (formulários de cadastro para consumir a API) ---Desenvolvido em C# Windows Forms

Banco de Dados: ---SQL Server Express

Passos para executar o Fonte:

Tendo as tecnologias acima instaladas, abrir a solution Payment_API.sln

Antes de rodar o Fonte: -> Alterar a stringConnection no arquivo appsettings.Development.json que se encontra na Payment_API, abaixo da aba appsettings.json, conforma abaixo: "SqlServerConectionString": "Server=MeuServidorSQl; Database=ChallengeAPI; User ID=MeuUSER_ID; Password=Meu_User_Password;" ->Substituir na string acima MeuServidorSQl pelo servidor do Banco de dados SQL ->Substituir na string acima MeuUSER_ID pelo ID do usuário do banco de dados SQL ->Substituir na string acima Meu_User_Password pelo senha do usuário do banco de Dados SQL

OBS. 1: O usuário do SQL tem que ter as permissões para Conexão, Create (Data Base e Tabelas), Insert, Delete e Select OBS. 2: Ao rodar a aplicação, será criado uma base de dados com o nome que está na stringConection e serão criadas as tabelas necessárias nessa base, através das migrations.

Após o procedimento acima, rodar o fonte. O serviço Payment_API vai subir e logo em seguida subirá um formulário para cadastro do cliente.

Formulário cadastro do cliente: -> Botão Novo vai limpar os campos e deixar disponível para gravar um novo cliente -> Botão cadastrar vai inserir o novo cliente -> Botão Alterar altera algum dado do cliente -> Botão Deletar deleta o cliente cadastrado -> Botão Realizar Pagamento vai realizar um pagamento para um cliente selecionado na Grid -> Botão Visualizar Pagamentos para ver todos os pagamentos realizados

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages