Skip to content

AnaCarolinaBraga/agenda-de-contatos-MVC

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 

Repository files navigation

Rafa-Ts Rafa-Ts Rafa-Ts Rafa-Ts Rafa-Js Rafa-Ts Rafa-Ts

Agenda de contatos MVC

Projeto CRUD de agenda de contatos utilizando o padrão MVC

  • Agenda de contatos, cria, edita, deleta e pesquisa contatos registrados
  • Conexão da aplicação com SQL Server através do Entity Framework
  • Modelo de layout retirado do Bootswatch
  • Testes unitários das Views com XUnit

Tecnologias Utilizadas

  • .Net 6
  • Asp.net core Web App
  • C#
  • Entity Framework
  • SQL Server
  • XUnit

NuGet Packages utilizados

  • Microsoft.EntityFrameworkCore
  • Microsoft.EntityFrameworkCore.SqlServer
  • Microsoft.EntityFrameworkCore.Tools
  • Microsoft.AspNetCore.Mvc.Testing
  • xunit

O que falta fazer?

  • Acrescentar imagens para ilustrar o projeto
  • Fazer testes para o controller
  • Melhorar o Design

Gif demonstrativo

Rafa-pic

Passo a passo do gif

  • Primeiro vai para a aba "Lista de contatos"
  • Seleciona o "+" ao lado de "Novo contato"
  • Cria o contato "teste"
  • Mostra que ele ficou em último na fila
  • Mostra que, ao clicar no nome do contato, aparece detalhes sobre ele
  • Edita o contato para "anteste", para mostrar que a posição dele muda na página de contatos (respeita a ordem alfabética)
  • Pesquisa "an" na caixa de pesquisa, tem como retorno todos os contatos que contém "an", que são "Ana Carolina" e "anteste"
  • Deleta o usuário "anteste" e mostra que ele saiu da página de contatos
  • Volta para a página inicial




Vídeos que inspiraram a execução desse projeto

Sobre Asp.net MVC