Este repositório contém uma aplicação fullstack, de um sistema de cursos e candidatos, desenvolvidos usando C#, .NET.
🛠️ Tecnologias utilizadas 🧰
-
👉 C#
-
👉 Entity Framework
-
👉 Session
-
👉 MVC
-
👉 ASP.NET
Como rodar?
- Clone o repositório com o comando:
git clone https://github.com/abnerferreiradesousa/action
;- Entre na pasta do repositório:
cd action
- Entre na pasta do repositório:
- Inicie o banco usando Docker:
sudo docker run -e "ACCEPT_EULA=Y" -e "MSSQL_SA_PASSWORD=Password12" \
-p 1433:1433 --name sql1 --hostname sql1 \
-d \
mcr.microsoft.com/mssql/server:2022-latest
- Rodando o banco de dados:
dotnet ef database update
- Iniciando a aplicação:
dotnet watch run
Critérios do projeto
- ☑️ Cadastrar lead (candidato) com validação de CPF
- ☑️ Cadastrar novos cursos
- ❌ Cadastrar uma nova inscrição, a inscrição é comporta por um candidato e um curso, um candidato pode ter mais de uma inscrição.
- 🗡️ O principal desafio foi inserir no banco de dados a inscrição em um curso, que no caso precisa do id do curso e do usuário, a meu ver "estava no papo" esse requsito, mas com o andar da carruagem, a aplicação insistia em não encontrar a rota para realizar tal ação, isso quando não interferia nas outras rotas. Enfim, sigo em busca de resolver esse problema.