Skip to content

lmunarim/SiteApp

Repository files navigation

Projeto Web (Site)

Contém página de login e pagina de produto onde será mostrada a listagem de produtos.

Account/Login

Nesta view, é necessário entrar com as credenciais: Usuario --> "teste" , Senha --> "123456"

Neste método Login, validamos junto a api "http://localhost:35480/token" (Projeto serviceApi) o usuário e senha, deixei hardcode no código, esse usuário e senha para facilitar no teste. Nesta validação será retornado o token, e neste momento eu gravo no banco de dados via serviceApi pelo endereço http://localhost:35480/api/Token/ Faço a gravação dos dados em session para consulta futura. Com esta etapa concluída, direciono a página para a controller Produto.

Produto/Index

Para concluir essa listagem, validamos via api "http://localhost:35480/api/Token/" o token gerado anteriormente. No caso de sucesso a listagem é feita através de api http://localhost:35480/api/Produto.

Projeto Web (serviceApi)

Repositorio Foi criado uma pasta Repositorio que contém classe de contexto do banco de dados e classes de dados Produto e Token.

Produto --> responsável pela listagem dos produtos Token --> responsável pela busca de token valido ou não / "OK", "NOK": , também responsável pela gravação de novos tokens gerados.

Utilizado Ef6 para persistência de dados e migrations , Seed de produtos : Configuration.cs

Banco de dados criado em arquivo.

Banco de dados: ..\SiteApp\serviceApi\App_Data\DBProduto.mdf

p_ackages_ --> renomear para packages e colocar na pasta rais, please!!

DBProduto_ponto_mdf.TXT --> Renomear para DBProduto.mdf DBProduto_log_pontoldf.TXT --> Renomear para DBProduto.ldf

Esses arquivos de banco de dados precisam ser adicionados dentro da pasta App_Data do projeto serviceApi.

OBS: é necessário restaurar os pacotes através do nuget package manager. (Clicando com o botão direito na solução em Restore package manager)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published