コード例 #1
0
ファイル: Weather.Data.cs プロジェクト: alphons/HidApiNet
 public override string ToString()
 {
     return(ToDateTime.ToString());
 }
コード例 #2
0
        private void PopulateParticipants()
        {
            List <IParticipant> participants = EPiServer.CacheManager.Get("participants-" + FromDateTime.ToString() + ToDateTime.ToString()) as List <IParticipant>;

            FieldsList = EPiServer.CacheManager.Get("fieldnames-" + FromDateTime.ToString() + ToDateTime.ToString()) as List <String>;
            if (participants == null)
            {
                FieldsList = new List <string>();

                var events = ParticipantProviderManager.Provider.GetEventPages();
                participants = new List <IParticipant>();
                foreach (PageData EventPageBaseData in (events))
                {
                    if ((EventPageBaseData as EventPageBase).EventDetails.EventEnd <= ToDateTime &&
                        (EventPageBaseData as EventPageBase).EventDetails.EventStart >= FromDateTime)
                    {
                        ExtractFieldNames(EventPageBaseData as EventPageBase);
                        foreach (var participant in AttendRegistrationEngine.GetParticipants(EventPageBaseData.ContentLink))
                        {
                            participants.Add(participant as IParticipant);
                        }
                    }
                }
                EPiServer.CacheManager.Insert("fieldnames-" + FromDateTime.ToString() + ToDateTime.ToString(), FieldsList);
                EPiServer.CacheManager.Insert("participants-" + FromDateTime.ToString() + ToDateTime.ToString(), participants);
            }
            participants     = (from p in participants orderby p.DateSubmitted descending select p).ToList();
            ParticipantsList = participants;
            SetupPreviewPropertyControl(ParticipantsList);
        }