Aplicação para cadastro de clientes.
Ações:
- Cadastro
- Edição
- Consulta
- Inativação
- Angular 7
- .NET Core 2.2
- SQL Server
- Entity Core
- Server: (LocalDb)\MSSQLLocalDB
- Database: ClienteDB
Responsável pela interface de gerenciamento dos clientes.
Desenvolvido utilizando Angular 7 com CLI
frontEnd/angular-cpclient
- Abrir projeto do caminho frontEnd/angular-cpclient pelo VSCode
- Instalar Angular CLI via terminal
npm install -g @angular/cli
- Rodar comando para restaurar os pacotes via terminal
npm install
- Rodar comando para iniciar server via terminal
ng serve
-
No Browser, acessar a URL http://localhost:4200/
-
Verificar no arquivo "frontEnd/angular-cpclient/src/app/service/cliente.service.ts" se a variável "urlProd" está apontando corretamente para a URL executada pelo Visual Studio ao iniciar a aplicação de BackEnd
Responsável pelo processamento das solicitações geradas pelo frontEnd de gerenciamento dos clientes através de API RESTful
Desenvolvido utilizando:
- .NET Core 2.2
- Entity Core
- JWToken
- Swagger
Logo ao iniciar projeto serão executadas as migrations e a alimentação das tabelas de domínio
[Swagger | https://localhost:44351/swagger/index.html]
- Application
- Camada de Aplicação onde está a API
- Domain
- Camada de Domínio, responsável pelo mapeamento das entidades
- Service
- Camada de Serviços, orquestra ações disparadas pela camada de apresentação
- Infra.Data
- Camada de Infraestrutura, contém toda configuração de acesso a base e migrations
- Cliente
- ClienteTelefone
- ClienteRedeSocial
- ClienteEndereco
- TelefoneTipo
- RedeSocialTipo
- EnderecoTipo