public ActionResult PictureVote() { string strCampaignId = Request.QueryString["campaignId"]; if (String.IsNullOrEmpty(strCampaignId)) { //return RespondResult(false, "参数无效。"); //兼容旧链接 strCampaignId = Request.QueryString["id"]; if (String.IsNullOrEmpty(strCampaignId)) { return(RespondResult(false, "参数无效。")); } else { return(RedirectToAction("PictureVote", new { domainId = DomainContext.Domain.Id, campaignId = strCampaignId })); } } Guid campaignId = Guid.Parse(strCampaignId); //递增活动页面PV _campaignManager.PageVisit(campaignId); PictureVoteViewModel model = new PictureVoteViewModel(); model.CampaignBundle = _campaignManager.PictureVote.GetPictureVoteBundle(campaignId); if (model.CampaignBundle == null || model.CampaignBundle.Campaign == null || model.CampaignBundle.PictureVote == null) { //重定向到错误页面 return(new RedirectResult(String.Format( "~/Home/ErrorView/?message={0}", "td8"))); } model.DataReport = _campaignManager.PictureVote.GetPictureVoteDataReport(campaignId); if (MemberContext != null) { model.PictureVoteItem = _campaignManager.PictureVote.GetPictureVoteItemByMemberId(MemberContext.Member.Id); } model.JsApiConfig = DomainContext.GetJsApiConfig(HttpContext.Request.Url.ToString()); model.JsApiConfig.JsApiList.Add("onMenuShareTimeline"); model.JsApiConfig.JsApiList.Add("onMenuShareAppMessage"); if (MemberContext != null) { model.Attention = true; } model.FullParticipant = _campaignManager.PictureVote.PictureVoteIsFullParticipant(campaignId); return(View(model)); }
public ActionResult PictureVote() { string strCampaignId = Request.QueryString["campaignId"]; Guid campaignId = Guid.Parse(strCampaignId); PictureVoteViewModel model = new PictureVoteViewModel(); model.CampaignBundle = _campaignManager.PictureVote.GetPictureVoteBundle(campaignId); return(View(model)); }