Neste artigo vou mostrar como realizar o CRUD básico com Entity Framework, e o padrão repositório, usando o WebGrid e o BootStrap em uma aplicação ASP .NET MVC |
Na primeira parte do artigo criamos a solução ASP .NET MVC , definimos o Model, o repositório, o controlador e a view configurando o WebGrid.
Vamos continuar implementando as funcionalidades CRUD da aplicação.
Recursos usados
Adicionando Usuários
Abra a solução Mvc_Crud_EF_WebGrid criada na primeira parte do artigo.
Abra o controlador UsuarioController e clique com o botão direito sobre a Action AdicionarUsuario e a seguir clique em Add View;
Defina as configurações para criar esta view conforme a figura abaixo e clique no botão Add:
Será gerada a view AdicionarUsuario.cshtml na pasta Views/Usuario.
Eu não vou colocar o código da view aqui pois no final do artigo você pode obter o código completo do projeto.
Editar Usuários
Clique com o botão direito sobre a Action EditarUsuario e a seguir clique em Add View;
Defina as configurações para criar esta view conforme a figura abaixo e clique no botão Add:
Será gerada a view EditarUsuario.cshtml na pasta Views/Usuario.
Deletar Usuários
Clique com o botão direito sobre a Action DeletarUsuario e a seguir clique em Add View;
Defina as configurações para criar esta view conforme a figura abaixo e clique no botão Add:
Será gerada a view DeletarUsuario.cshtml na pasta Views/Usuario.
Obter detalhes do Usuário
Clique com o botão direito sobre a Action Detalhes e a seguir clique em Add View;
Defina as configurações para criar esta view conforme a figura abaixo e clique no botão Add:
Será gerada a view Detalhes.cshtml na pasta Views/Usuario.
Assim teremos todas as views necessárias para podermos realizar as operações CRUD.
Testando as funcionalidades implementadas
Vamos agora executar o projeto e testar cada uma das funcionalidades:
1 - A view index.cshtml apresentando o web grid com os dados e as opções para editar, deletar, ver detalhes e o botão Novo Usuário:
2 - Incluindo um novo usuário
A view AdicionarUsuario.cshtml realizando a inclusão de um novo usuário
3 - Editando dados de um usuário
A view EditarUsuario.cshtml editando os dados do usuário com id igual a 2:
4 - Visualizando detalhes de um usuário
A view Detalhes.cshtml exibindo detalhes do usuário com id igual a 1:
5 - Deletando um usuário
A view DeletarUsuario.cshtml solicitando a confirmação para excluir o usuário de id igual a 6:
Concluímos assim nossa aplicação ASP .NET MVC 5 onde realizamos o CRUD básico com Entity Framework usando o WebGrid.
Pegue o projeto completo sem as referências aqui : Mvc_Crud_EF_WebGrid.zip
Porque a palavra da cruz é loucura para os que perecem; mas para nós, que
somos salvos, é o poder de Deus.
Porque está escrito: Destruirei a sabedoria dos sábios, E aniquilarei a
inteligência dos inteligentes.
1 Coríntios 1:18,19
Veja os
Destaques e novidades do SUPER DVD Visual Basic
(sempre atualizado) : clique e confira !
Quer migrar para o VB .NET ?
Quer aprender C# ??
Quer aprender os conceitos da Programação Orientada a objetos ? Quer aprender o gerar relatórios com o ReportViewer no VS 2013 ? |
Referências:
Super DVD Vídeo Aulas - Vídeo Aula sobre VB .NET, ASP .NET e C#
Super DVD C# - Recursos de aprendizagens e vídeo aulas para C#
Curso Fundamentos da Programação Orientada a Objetos com VB .NET
Padrões de Projeto - O modelo MVC - Model View ... - Macoratti.
ASP .NET MVC 3 - Usando o HTML Helper WebGrid - Macoratti.net
ASP .NET MVC - Um simples CRUD usando WebGrid ... - Macoratti.net
ASP .NET MVC 3 - Usando o HTML Helper WebGrid - Macoratti.net
EF 6 - Aplicação em Camadas - Usando o padrão Repository ...
ASP .NET MVC - CRUD Usando o padrão Repository - Macoratti.net
Entity Framework 6 - Aplicação em camadas ... - Macoratti.net
C# - Cadastro de Clientes com Entity Framework em ... - Macoratti.net