Skip to content

Latest commit

 

History

History
97 lines (72 loc) · 2.74 KB

README.md

File metadata and controls

97 lines (72 loc) · 2.74 KB

Sistema de Cadastro de Contatos

Sobre o projeto

O "Sistema de cadastro de contatos" é projeto um permite a visualização, inclusão, edição e exclusão de um cadastro de contato, considerando informações como: nome, empresa, telefones (comercial e pessoal) e emails.

Funcionalidades

  • Visualizar contato
  • Adicionar contato
  • Editar contato
  • Deletar contato
  • Listar contatos
  • Consultar contato por: Nome, Empresa, Telefones (pessoal e/ou comercial) e/ou Email.

Tecnologia utilizada

  • C#
  • ASP.NET MVC,
  • Banco de dados em memória
  • Documentação C#
  • Swagger (annotations para geração de documentação de API)

Documentação API

image

Exemplos para teste na API

Inclusão de contato

  {
  "nome": "Ana Maria Silva",
  "empresa": "Corp TI",
  "listaEmails": [
    {
      "enderecoEmail": "[email protected]",
    },
    {
      "enderecoEmail": "[email protected]",
    }
  ],
  "telefonePessoal": "47-99999-5555",
  "telefoneComercial": "47-99999-3333"
}

Alteração de contato

  {
  "id": 3,
  "nome": "Ana Maria Costa",
  "empresa": "Corp II TI",
  "listaEmails": [
    {
      "id": 1,
      "enderecoEmail": "[email protected]",
      "contatoId": 3
    }
  ],
  "telefonePessoal": "47-99999-11111",
  "telefoneComercial": "47-99999-222222"
}

QA Step-by-step

Adicionar contato

image

Listar contatos cadastrados

image

Pesquisar contato por ID

image

Filtrar contato por:

image

Ver mais do contato

image

Editar dados

image

image

Excluir contato

image

image

Autor

  • Camila Alves