Este é um projeto de API CRUD desenvolvido em C# utilizando o ASP.NET Core, com o banco de dados MySQL e autenticação via Identity. O objetivo desta API é fornecer endpoints para realizar operações CRUD (Create, Read, Update, Delete) em recursos relacionados a [especificar os recursos aqui, por exemplo: usuários, produtos, etc.].
- { "UserName": "nome do usuario,
- "DataNascimento": "data do usuario, "Password":"Caracteris de acordo com a documentação do Identity", "PasswordConfirmation": "de acordo com a senha acima" }
Para executar este projeto em seu ambiente local, você precisará ter instalado:
- Visual Studio (versão X.X ou superior)
- MySQL Server
- .NET Core SDK (versão 7.0 ou superior)
Antes de executar a aplicação, é necessário configurar o banco de dados MySQL. Siga os passos abaixo:
- Crie um banco de dados MySQL.
- Edite o arquivo
appsettings.json
e atualize a string de conexão com os detalhes do seu banco de dados MySQL.
Exemplo de appsettings.json
:
{
"ConnectionStrings": {
"DefaultConnection": "server=localhost;port=3306;database=NomeDoSeuBanco;user=seuUsuario;password=suaSenha;"
}
}