Пример #1
0
        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()));
        }