Aos que me acompanham aqui no blog, liberei uma versão para testes do projeto Meu Dindin.
Está tudo bem simples, é só para vocês verem mesmo, porém, como eu estou precisando de um “gerente” para as minhas contas, já vou usar em produção.
Acessem: www.meudindin.com
[]´s
meu dindin
Hoje fiz uma pequena analise e melhorei muita coisa. Na verdade, voltei um passo para andar mais dois. Hoje temos um sistema de login´e cadastros de usuário. Faltam algumas coisas, como usabilidade, mas foi muito bom fazer as mudanças que fiz. A primeira delas é a modelagem inicial do banco. Vejam como ficou:

Outra grande mudança é a troca do Linq to Sql para o Linq to Entities. As classes:

Foi extinto do projeto as camadas MeuDindin.Interfaces e MeuDindin.Models. Os modelos agora são os Entities gerados pelo framework. As interfaces do Repository foram transferidas para a camada MeuDindin.Data, no mesmo local onde estão as suas implementações.
Foi adicionado ao projeto também um arquivo SQL para facilitar a criação do ambiente para os colaboradores do projeto. Criei também a string de conexão do Linq to Entities com o banco em uma variável. A string é essa:
“metadata=~/bin/MeuDindin.csdl|~/bin/MeuDindin.ssdl|~/bin/MeuDindin.msl; provider=System.Data.SqlClient;provider connection string=”Data Source=localhost\\sqlexpress;Initial Catalog=MeuDindin;Integrated Security=True\”";
A idéia é facilitar a vida de quem quiser colaborar no projeto.
IMPORTANTE: Inicialmente estava sendo distribuido no projeto o banco em arquivo mdf (MeuDindin.mdf). Para melhorar a criação do ambiente para desenvolvimento, o colaborador terá que ter o SQL Express instalado em sua máquina, criar a base de dados MeuDindin e executar o script de SQL que está sendo distribuido junto do projeto.
Dúvidas comentem!
[]´s
asp.net mvc, banco de dados, design pattern, meu dindin, projeto open source
Galera, estive baixando os códigos do projeto na empresa onde trabalho e tive alguma dificuldade em deixar o ambiente de desenvolvimento funcionando normalmente.
A primeira dificuldade que encontrei foi que toda configuração da localização do banco de dados MeuDindin.mdf (Projeto MeuDindin.Web em App_Data) está com o endereço físico da minha máquina! O “mdf” está em:
‘C:\Users\Juliano\Documents\Visual Studio 2008\Projects\MeuDindin.Web\MeuDindin.Web\App_Data\MeuDindin.mdf’
Essa configuração é do Linq. Encontramos isso em vários arquivos no projeto. Essa é a primeira coisa para corrigirmos. Pretendo implementar algum recurso facilitar essa configuração.
Outra coisa é que quando não estamos com o banco de dados em Check-in ele é read-only, ou seja, somente leitura e ao tentarmos gravar alguma coisa nele, vamos ter um erro. Nesse caso, façam um Check-in do banco ou mude os atributos do arquivo e da pasta App_Data.
Verificando essas duas características na solução, você já vai poder colaborar e testar seus códigos.
[]´s
.net. meu dindin, microsoft, projeto

Acabei de liberar o servidor do projeto!
http://www.meudindin.com/
Espero que breve eu possa estar liberando uma preview do projeto!
[]´s
.net, asp.net mvc, meu dindin, microsoft
Estou iniciando mais um projeto open-source no Codeplex.
A idéia é um sistema de contas a pagar, contas a receber, fluxo de caixa e outros recursos de contabilidade voltado para a contabilidade e controle de orçamento pessoal. Iniciativa que vem do meu bom senso: Eu nunca sei para onde vai meu dinheiro.
Inicialmente publiquei apenas a solução e os projetos que usarei na arquitetura do projeto. Próximo passo é fazer um sistema de login de usuários.
Espero a ajuda da comunidade!
Meu Dindin – Descrição
Meu Dindin – Download
[]´s
contabilidade pessoal, contas a pagar, contas pessoal, controle gastos, meu dindin, open source, orçamento pessoal, projeto