Added admin GET route and extracted out common ViewModel features