Skip to content

Lucasbk123/TestePratico

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sobre o Projeto

Sistema Web que permiter o cadastro,edição,consulta e exclusão de agendas e também conta com um mecanismo de Login e cadastro de novos usuários.

Começando

Pré-requisito

Software Que necessita ter na maquina para roda o Projeto localmente.

  • Visual Studio ou Visual Code
  • SQL Serve

Configuração Do Projeto MinhaAgenda.API

1.Troque as configurações de Conexão do banco de dados Pelo o seu em src/MinhaAgenda.API/appsettings

  • Exemplo de Conexão Com autenticação do Windows

    "ConnectionStrings": {
     "DefaultConnection": "Server=SuaInstancia;Database=MinhaAgendaMinhaVida;
     Trusted_Connection=True;MultipleActiveResultSets=true;pooling=true"
    }
  • Exemplo de Conexão Com Autenticação de usuário

    "ConnectionStrings": {
    "DefaultConnection": "Server=SuaInstancia;Database=MinhaAgendaMinhaVida;UserId=Usuario;
    Password=Senha;MultipleActiveResultSets=true;pooling=true"
    }

2.Aplicado as Migrations Do Entity Framework

3.Instale a Ferramente dotnet tool pelo o Shell

 install --global dotnet-ef

4.Executer o Seguinte comado pelo o Shell ou outra ferramete de comado,dentro da Pasta Raiz do Projeto.

  • Criação do Banco de dados e das tabela.
dotnet ef Database Update -p .\src\MinhaAgenda.Data\MinhaAgenda.Data.csproj -s .\src\MinhaAgenda.API\MinhaAgenda.API.csproj -c MinhaAgendaContext
  • Criação das Tabelas do Identity Para Autoriação e Autenticação.
dotnet ef Database Update -p  .\src\MinhaAgenda.API\MinhaAgenda.API.csproj -c IdentityContext

5.Caso não queira aplicar as Migrations.Utilizer os Script de criação de tabelas que fica em /sql.

  • Crie um Banco de dados no SQL para Roda os Scripts

Uso

1.Caso não queira Cadastra um usuário.Já vem um Default.

Email:[email protected]
Senha:Sorte123

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • CSS 65.7%
  • C# 21.3%
  • JavaScript 9.0%
  • HTML 4.0%