Esse projeto foi desenvolvido para aplicar todos os conceitos de ASP NET
utilizando a arquitetura MVC
.
Esse projeto utilizou bibliotecas externas, como bootstrap
e jQuery
.
Esse projeto visa que o usuário encontre um Restaurante que satisfaça o seu gosto.
![]() |
O model é responsável por criar as tabelas no banco de dados
.
Esse projeto utilizou o Database-First
.
O model pode ser construido a partir de três abordagens de Entity Framework:
Code-First
: Primeiro as classes de domínios e depois a estrutura do banco de dados.Model-First
: Primeiro o modelo conceitual e depois o modelo físico.Database-First
: Primeiro o modelo físico do banco de dados.
![]() |
No controller é composto por três componentes:
navegação por rota
;CRUD
;regras de negócios
.
![]() |
O view é responsável pelo layout
na qual o usuário consumirá.
O View no ASP NET utiliza Razor
e Helpers
.
OBS: Não consegui renderizar as imagens na tela, mas consegui encontrar as tags no modo desenvolvedor.
Repositórios
No projeto, foi feito um repositório para gerenciar a autenticação a partir de cookies.
Filtros
No projeto, foi feito o filtro para que não seja possível que um usuário não logado acesse às áreas administrativas.
Validação de Dados
Pode ser realizado tanto no lado servidor quanto no lado cliente.
![]() |