Bem vindo ao meu projeto de Gerenciamento de Livros.
Requisitos para execução do projeto:
-Para instalação do Angular, executar npm install -g @angular/cli (É necessário ter Node e NPM instalados em sua máquina);
-Ir ao diretório "View" do projeto e utilizar o comando "Npm install" para instalar as dependências e criar a pasta node_modules.
-Ir até o diretório hbsis-bookmanager e executar o comando "npm start" para a execução do projeto frontend, você pode acessá-lo através do endereço 'http://localhost:4200/'.
-Abrir a solution contida no diretório HBSIS.BookManager.API e executá-la, para que a API se torne acessível através do endereço http://localhost:55504/'.
A API foi feita em 4 camadas. Sendo elas:
Controller = Utilizado para receber as requisições enviadas pelo frontend em Angular.
Business = Utilizado para realizar as lógicas da regra de negócio.
DAL = Utilizado para gerenciar os dados diretamente com a conexão ao banco.
Model = Utilizado para armazenar os modelos que o sistema possui, sendo referenciado em todos os projetos.
Para mais informações sobre a instalação do Angular, acessar https://cli.angular.io/.