Skip to content
Yet another version of the MVC Music Store, with dependency injection (Unity), Logging (Log4Net) and various adjustments to design along the way.
C# JavaScript CSS ASP
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
MvcMusicStore
.gitignore
MvcMusicStore.sln
README.md

README.md

logo mvcmusicstore-instrumented

Yet another version of the MVC Music Store

Why this version?

  • The example was lacking a dependency injection framework
  • The example was lacking a logging library
  • The example was creating a less than ideal architecture and needed to be cleaned up (WIP)

What's different

  • added dependency injection (Unity)
  • added Logging library (Log4Net)
  • configured a instrumentation friendly log pattern
  • configured interception to allow for instrumentation at the object call level
  • configured an instrumentation filter at the controller level to instrument that tier

TODO

  • Properly architect the tiers in the app (ie, add a real service layer)
  • Bring app up to the latest EF framework and best practices
  • Convert to SPA UI
You can’t perform that action at this time.