LEGACY

Sistema de Gestao de Associacoes - Migracao para .NET 8

598
Entidades
221
Tabelas
263
Views
36
Controllers
7
Fases
IA
Assistida

Plano de Migracao para .NET 8

Fase 1: Preparacao
Concluido
Converter projetos para SDK-style (.csproj moderno)
Atualizar pacotes NuGet para versoes compativeis
Substituir System.Web por middleware ASP.NET Core
Fase 2: Camada de Dados
Concluido
Migrar Entity Framework 6 para EF Core 8
598 entidades mapeadas com sucesso
Configurar connection strings para novo formato
Fase 3: Logica de Negocios
Concluido
Services migrados (Pessoa, Associado, Produto, etc)
Dependency Injection configurado
Substituir SimpleInjector por DI nativo do .NET
Fase 4: Frontend
Concluido
Converter Views Razor MVC 5 para MVC Core
Area administrativa completa (27 paginas)
Bootstrap 5 + AdminLTE 3 integrados
Fase 5: Importacao das Tabelas
Concluido
Criar migrations do EF Core para PostgreSQL
221 tabelas criadas no banco de dados
Relacionamentos e foreign keys configurados
Views (VW) mapeadas como keyless entities
Fase 6: Criacao das Paginas
Concluido
263 Views criadas (Razor .cshtml)
36 Controllers implementados
Modulos: Cultivo, Producao, Qualidade, Comunicacao
Configuracoes do sistema (17 paginas)
Fase 7: Funcionalidades com IA
NOVO - 21/12

Funcionalidades desenvolvidas com auxilio de Inteligencia Artificial

Portal de Noticias - Blog completo sobre cannabis medicinal
Painel de Noticias - Cards translucidos na tela de login
Widget de Clima - Informacoes meteorologicas em tempo real
Efeitos de Transicao - Loader animado entre paginas
Deteccao de Versao - Alerta automatico de atualizacoes
API de Versao - Endpoint /api/version e /api/health
Destaques das Implementacoes de Hoje
Portal de Noticias

Blog completo com categorias, artigos, newsletter e sidebar

Acessar
Transicoes de Pagina

Loader animado com efeito fade entre navegacoes

Automatico
Deteccao de Versao

Banner automatico alertando novas versoes do sistema

Real-time
Login Redesenhado

Painel lateral com noticias e widget de clima

Ver
Portal de Noticias Manual do Usuario Documentacao Tecnica
Stack Tecnologico
C# / .NET 8

Linguagem principal do backend. Migrado do .NET Framework 4.7.2 para .NET 8 LTS.

ASP.NET Core MVC

Framework web para construcao de aplicacoes MVC com Razor Views.

Entity Framework Core 8

ORM para mapeamento objeto-relacional. 598 entidades mapeadas.

PostgreSQL

Banco de dados relacional. Migrado do SQL Server para PostgreSQL.

Bootstrap 4 + AdminLTE 3

Framework CSS responsivo com template AdminLTE para dashboard.

ASP.NET Core Identity

Sistema de autenticacao e autorizacao com suporte a roles.


Pacotes NuGet
  • Npgsql.EntityFrameworkCore.PostgreSQL - Driver PostgreSQL
  • Microsoft.AspNetCore.Identity.EntityFrameworkCore - Identity
  • Microsoft.EntityFrameworkCore.Design - Migrations
Arquitetura
  • DAL.Modern - Data Access Layer (EF Core)
  • BLL.Modern - Business Logic Layer (Services)
  • Web.Modern - Presentation Layer (MVC)
Responsavel pelo Projeto

Cassiano Gomes

Responsavel pela Migracao do Codigo Legacy para .NET 8

Inicio do Projeto

18/12/2024 - 14:00

Tempo Total

~72 horas de trabalho

Status Atual

Migracao Concluida

Clique em LEGACY ou no botao Entrar no Sistema para fazer login