ASP .NET MVC 5 -   WebGrid : Crud com Entity Framework - II


 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:


José Carlos Macoratti