checked in a Campaign Details viewmodel, changed CampaignController.cs to use viewmodels for details and index