/salesweb-mvc

Projeto MVC

Primary LanguageC#

💸 Sales Web MVC 💸

Concluído 🚀


Tabela de conteúdo


Sobre o projeto

💸 Sales Web MVC - Projeto utilizando o ASP.NET Core e suas ferramentas, criando um CRUD (Create, Read, Update, Delete) web de vendas, vendedores e departamentos.

Projeto desenvolvido durante o curso de POO(programação orientada a objetos), com o intuito de utilizar os conceitos da POO com as ferramentas disponíbilizadas ao uso do ASP.NET Core.


Demonstração

Página Home e Privacy


Página Departments (Departamentos)


Página Sellers (Vendedores)


Página Sales (Vendas)


Pré-requisitos

Para utilizar e visualizar (a nível de código), será necessário atender os seguintes pré requisitos:

Para baixar os dados, será necessário o gerenciador de versionamento Git (sobre como baixar o projeto clique aqui), ou baixando os arquivos zipados(.ZIP) clicando aqui. Para a visualização do código, será necessário um editor de texto ou IDE (ambiente de desenvolvimento integrado), tanto o editor de texto Visual Studio Code quanto a IDE Visual Studio.


Como usar

Baixar o projeto
#clone este repositório(SSH)
$ git clone git@github.com:SirGustv/salesweb-mvc.git

#Vá para a pasta do projeto no terminal/cmd
$ cd SalesWebMVC/SalesWebMVC

#Baixe as dependências
$ dotnet build

#Para executar a aplicação
$ dotnet watch run

#para acessar o código via VSCode
$ code .
Configurando o Banco de dados MySql

No arquivo appsettings.json (linha 11), estão a configuração que foi definida para o projeto ser conectado o banco de dados. Caso as informações do seu banco de dados for diferente, certifique-se de alterar para que seja compativél com as suas configurações.

Baixar pacote do Entity Framework Core
#Instalando o Entity Framework Core
>dotnet add package Pomelo.EntityFrameworkCore.MySql --version 5.0.4 

#Instalando as ferramentas o Entity Framework Core
>dotnet tool install --global dotnet-ef --version 5.0.17

#Atualizando e povoando o banco de dados
>dotnet-ef database update

Tecnologias utilizadas

Framework: .NET 5 ; Entity Framework Core

Banco de Dados: MySql Workbench Community

Linguagem: C# ; HTML ; CSS

Editor: Visual Studio Code

Versionamento: Git