Open Norskan opened 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)
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 ....)
Decide on basic project structure and set it up