SharedMediaManagerGroup / SharedMediaManager

MIT License
0 stars 0 forks source link

Basic Project Structure #2

Open Norskan opened 8 years ago

Norskan commented 8 years ago

Decide on basic project structure and set it up

communityFabian commented 8 years ago

Structure needs the following:

GUI (wpf or forms) Database handling (reading, writing remote & local) Scrapper handling (tmdb, imdb, nfo,...) File handling (fast indexing & scanning, mediainfo)

Norskan commented 8 years ago

I would suggest a simple system component based architecture (layer can be to restrictive if really enforced): SMM UI (wpf) Application (UserStory Logic) Services (Scrapper, Filehandling ....) Domain DataAccess( DataAccessObjects that handle object) Persistency(Dapper ....)