Skip to content

DevFitness is a project created during the Luis Dev's Jornada .NET event.

Notifications You must be signed in to change notification settings

WellingtonFreitas/DevFitness

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DevFitness

Tela aplicação console

Tela aplicação console

Tela Swagger com rotas da API

Tela Swagger com rotas da API

Descrição do Projeto

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.

Tecnologias e práticas utilizadas

  • 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

Principais Funcionalidades

  • 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

Executando o projeto em sua maquina local

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"));

Autor



Wellington Freitas

Entre em contato!
Linkedin Badge Gmail badge

About

DevFitness is a project created during the Luis Dev's Jornada .NET event.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages