protected void Page_Load(object sender, EventArgs e) { if (IsPostBack) { return; } var fetch = new Fetch { Entity = new FetchEntity("adx_poll") { Filters = new[] { new Filter { Conditions = new[] { new Condition("adx_websiteid", ConditionOperator.Equal, Website.Id), new Condition("adx_expirationdate", ConditionOperator.LessEqual, DateTime.UtcNow) } } } } }; var polls = PortalOrganizationService.RetrieveMultiple(fetch).Entities; PollsArchiveListView.DataSource = polls; PollsArchiveListView.DataBind(); }
protected void Page_Load(object sender, EventArgs e) { if (IsPostBack) { return; } var polls = ServiceContext.CreateQuery("adx_poll") .Where(p => p.GetAttributeValue <EntityReference>("adx_websiteid") == Website.ToEntityReference() && p.GetAttributeValue <DateTime?>("adx_expirationdate").GetValueOrDefault() <= DateTime.UtcNow) .ToList(); PollsArchiveListView.DataSource = polls; PollsArchiveListView.DataBind(); }