DevFitness é um projeto criado durante o o evento Jornada .NET; ele contém uma aplicação console e uma API. O oprojeto tem como objetivo gerenciar dados de saúde, alimentação, consumo calórico diário do usuário.
- Visual Studio 2019
- SQL Server Express
- ASP.NET Core com .NET 5
- Entity Framework Core
- Dapper
- Swagger
- AutoMapper
- Injeção de Dependência
- Programação Orientada a Objetos
- Publicação na nuvem
- Cadastro, Listagem, Detalhes, Atualização e Remoção de Refeição.
- Cadastro e atualização de Usuário
- Geração de dados para relatório de balanço energético
Essas instruções fornecerão uma cópia do projeto completo instalado e funcionando em sua máquina local para fins de desenvolvimento e teste.
- Para fazer o download do projeto siga as seguintes instruções:
1. git clone https://github.com/WellingtonFreitas/DevFitness.git
2. Caso não tenha uma instancia local do SQL Server Express, siga o seguinte passo
Abra o arquivo Startup.cs e mude a linha
services.AddDbContext<DevCarsDbContext>(options => options.UseSqlServer(connectionString));
para
services.AddDbContext<DevCarsDbContext>(options => options.UseInMemoryDatabase("DevFitness"));
3. Antes de execultar selecione qual projeto deseja, como mostrar a imagem a seguir:
5. Para execultar a API com banco de dados sem uma instancia local do SQL Server Express, siga o seguinte passo
Abra o arquivo Startup.cs e mude a linha
services.AddDbContext<DevCarsDbContext>(options => options.UseSqlServer(connectionString));
para
services.AddDbContext<DevCarsDbContext>(options => options.UseInMemoryDatabase("DevFitness"));
Wellington Freitas