Skip to content

About

Application de bureau développée en C# / WPF pour apprendre l'architecture MVVM de bout en bout

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

11 Commits

Folders and files

Repository files navigation

HotelApplication

Application de bureau développée en C# / WPF pour apprendre l'architecture MVVM de bout en bout : models, views, view models, commands, navigation, services avec Entity Framework, stores et injection de dépendances via le .NET Generic Host.

🏗️ Architecture

Le projet suit le pattern MVVM (Model-View-ViewModel) avec une séparation stricte des responsabilités :

  • Models — entités métier et accès aux données (Entity Framework)
  • Views — fenêtres et contrôles WPF (XAML), sans logique métier
  • ViewModels — logique de présentation, binding et commands
  • Services — accès aux données et services applicatifs, injectés par DI
  • Stores — état applicatif partagé entre les vues
  • Navigation — navigation entre vues pilotée par les view models

🛠️ Stack

  • C# / .NET
  • WPF (XAML)
  • MVVM
  • Entity Framework Core
  • .NET Generic Host (injection de dépendances)

🚀 Démarrage

git clone https://github.com/Imerpg/HotelApplication.git
cd HotelApplication
dotnet restore
dotnet run --project HotelApplication

Prérequis : le SDK .NET installé sur la machine.

📚 Contexte

Projet de suivi de la playlist WPF MVVM Tutorial de SingletonSean (10 épisodes : Models, Views, View Models, Commands, Navigation, Services, Stores, Feedback, .NET Generic Host, Publishing).

🗺️ Feuille de route

  • Models, Views, ViewModels, Commands
  • Navigation entre vues
  • Services + Entity Framework
  • Stores et feedback utilisateur (loading, validation, erreurs)
  • .NET Generic Host
  • Personnalisation au-delà du tutoriel

About

Application de bureau développée en C# / WPF pour apprendre l'architecture MVVM de bout en bout

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages