- .Net Framework 4.6.1
- C#
- Framework Microsoft.AspNet.Mvc 5.2.7
- Entity Framework
- SQL Server
O projeto foi seguimentado em em:
-
Class Library Domain: DesafioClimaTempo.Domain - Contendo os model e o DbContext
-
Application console: DesafioClimaTempo.Migracao - Para realizar a migração (criação do banco de dados e popular o banco)
-
Class Library Domain: DesafioClimaTempo.Repository - Contendo as consultas do banco de dados
-
Class Library Domain: DesafioClimaTempo.Teste - Projeto de Teste de Unidade (.NET Framework)
-
Aplication Web ASP.NET: DesafioClimaTempo.Web - Contendo a pagina web da previsão do tempo e do candidato
Breve explicação: Criar um aplicativo web MVC contendo 2 paginas:
-
Pagina da previsão do tempo contendo: 3 cidades mais quentes; 3 cidades mais frias; e a previsão do tempo dos próximos 7 dias da cidade selecionado
- Pagina do candidato
Os requisitos do desafio foi enviado pela empresa no e-mail.
🔖 Instruções de execução
Para executar o projeto primeiro precisa configurar a string de conexão do banco de dados o "connectionString" que fica no projeto DesafioClimaTempo.Domain na pasta Context no arquivo EFContext
Após configurar a string de conexão do banco de dados, precisa definir o projeto como Projeto de Inicialização DesafioClimaTempo.Migracao, ele irá criar o banco de dados e também gravar alguns dados fictícios nas tabelas: Cidade, Estado e PrevisaoClima.
Realizado a migração, definir o Projeto de Inicialização DesafioClimaTempo.Web, em seguida pode inicializar o projeto.