コード例 #1
0
        private void BindActivity()
        {
            if (CommunicationId.HasValue)
            {
                var rockContext = new RockContext();
                var activity    = new CommunicationRecipientActivityService(rockContext)
                                  .Queryable("CommunicationRecipient.PersonAlias.Person")
                                  .Where(r => r.CommunicationRecipient.CommunicationId == CommunicationId.Value);

                var sortProperty = gActivity.SortProperty;
                if (sortProperty != null)
                {
                    activity = activity.Sort(sortProperty);
                }
                else
                {
                    activity = activity.OrderBy(a => a.ActivityDateTime);
                }

                gActivity.SetLinqDataSource(activity);
                gActivity.DataBind();
            }
        }
コード例 #2
0
        private void BindActivity()
        {
            if ( CommunicationId.HasValue )
            {
                var rockContext = new RockContext();
                var activity = new CommunicationRecipientActivityService( rockContext )
                    .Queryable( "CommunicationRecipient.PersonAlias.Person" )
                    .Where( r => r.CommunicationRecipient.CommunicationId == CommunicationId.Value );

                var sortProperty = gActivity.SortProperty;
                if ( sortProperty != null )
                {
                    activity = activity.Sort( sortProperty );
                }
                else
                {
                    activity = activity.OrderBy( a => a.ActivityDateTime );
                }

                gActivity.SetLinqDataSource( activity );
                gActivity.DataBind();
            }
        }