Skip to content

Repository files navigation

Medical Examination Manager

Il progetto Medical Examination Manager risponde al test tecnico richiesto, implementando una soluzione desktop legacy e una successiva migrazione verso un’architettura web moderna.


📁 Struttura della Soluzione

La soluzione è composta dai seguenti progetti:

Backend (Legacy)

  • Libreria di accesso ai dati sviluppata in .NET Framework 4.7.2
  • Utilizza ADO.NET per la gestione delle query SQL

Frontend WinForms

  • Applicazione desktop WinForms
  • Consuma il Backend (Legacy)

Backend.ORM (Modern)

  • Versione migrata del backend
  • Sviluppata in .NET 10.0
  • Utilizza Entity Framework Core come ORM

Frontend ASP.NET Core MVC

  • Applicazione web basata su ASP.NET Core MVC
  • Consuma il Backend.ORM

⚙️ Configurazione e Setup

Database

  • Eseguire gli script SQL presenti nella cartella _Database
  • Gli script includono:
    • Creazione delle tabelle
    • Popolamento dei dati iniziali
  • Database supportato: Microsoft SQL Server

File di configurazione

  • Il file settings.ini è incluso in ogni progetto
  • Contiene:
    • Stringa di connessione al database
    • Parametri di ricerca predefiniti

Ripristino dei pacchetti

  • All’apertura della soluzione:
    • Eseguire il ripristino dei pacchetti NuGet
    • Verificare la corretta compilazione di tutti i progetti

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages