public ActionResult AccountRequest(string id = null) { var rawData = CPProfile.AnalysisResults; rawData.BypassEmail(CPSecurity.Provider.GetEmail(User.Identity.Name)); if (id == null || !Request.IsAjaxRequest()) { var model = HelpViewModelFactory.AccountRequestFrom(rawData); model.IneligibleContacts = model.IneligibleContacts; return(View(model)); } return(PartialView("_AccountRequestContact", (from c in rawData.EligibleContacts where c.Key == id select HelpViewModelFactory.CampaignContactFrom(c.Key, c.Value, CPProfile.Cid)).SingleOrDefault())); }