protected void Page_Load(object sender, EventArgs e) { AddAsirraValidation(); if (Request.QueryString["campaignID"] == null || Campaign.MSA_StartDateTime < DateTime.Now) { var page = ServiceContext.GetPageBySiteMarkerName(Website, "Event Listings"); Response.Redirect(ServiceContext.GetUrl(page)); } EventName.Text = string.IsNullOrEmpty(Campaign.MSA_EventName) ? Campaign.Name : Campaign.MSA_EventName; EventTopic.Text = Campaign.MSA_EventTopic; Address.Text = string.Format("{0}, {1}, {2}", Campaign.MSA_City, Campaign.MSA_StateProvince, Campaign.MSA_CountryRegion); Cost.Text = string.Format("Cost: ${0}", Campaign.MSA_CostofAdmission ?? "0"); var brochureUrl = Campaign.MSA_EventBrochureURL; EventBrochure.NavigateUrl = brochureUrl; EventBrochure.Visible = !string.IsNullOrEmpty(brochureUrl); EventContact.Text = GetContactInfo(); EventDateTime.Text = ContentUtility.FormatEventDateRange(XrmContext, Campaign); EventLocation.Text = "Event Address:<br />{0}<br /> {1}, {2}, {3} {4}".FormatWith( Campaign.MSA_Street1, Campaign.MSA_City, Campaign.MSA_StateProvince, Campaign.MSA_CountryRegion, MapUrl()); }
protected string FormatEventDateRange(Campaign campaign) { return(ContentUtility.FormatEventDateRange(XrmContext, campaign)); }