Este projeto de exemplo está construido em ASP.NET MVC, Razor, BootStrap, WCF, Entity Framework Code First, Migrations, Sql Server.
Basicamente teremos as seguintes funcionalidades na aplicação:>
- Permitir ao usuário realizar o Login informando um e-mail e senha (conteúdo deverá estar criptografado no banco de dados);
- Permitir ao usuário recuperar a senha;
- Após autenticação o usuário será redirecionado a uma página HOME que deverá conter um MENU com as seguintes opções: alterar senha, visualizar contatos e gerenciar contatos;
- Na alteração de senha ele deverá informar a senha anterior, a nova senha e a confirmação da nova senha;
- Na visualização dos contatos, uma grade será carregada contendo os campos: Nome do contato, e-mail e telefone
- Será possível realizar a inclusão, alteração e exclusão de contatos
Imagens do projeto
Em uma versão posterior vou trocar o WCF por WEBAPI, e fazer o front com ANGULARJS.
É isso ae, se tiverem dúvidas fique a vontade de me mandar um e-mail ou comentar abaixo, respondo assim que possível.
O código fonte está disponivel no meu github.
Marcelo.
Marcelo, parabéns pelo exemplo.
Não achei o script para criação da base de dados. Tem como arrumar ai?
Fala Leandro, obrigado pelo comentário… mano é o seguinte o exemplo eu fiz com Entity Framework Code First, não tenho o script pq o framework deve criar para vc as tabelas sozinho, basta vc criar um banco vazio e acertar com seus dados a string de conexão que está no arquivo App.config do projeto AppExample.Service, o nome da connection string é AppExampleContext. Fazendo isso quando vc rodar o projeto o EF deve gerar para vc as tabelas..é tudo muito simples só para o entendimento.. caso vc não conheça, procure dar uma olhada em Entitity Framework Code First com Migrations na net..
Qualquer coisa chama ae de novo..e espero ter ajudado
Marcelo