Dashboard- changes, using ViewModel, querystrings, eager loading