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(); } }
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(); } }