public override int GetHashCode() { unchecked { var hashCode = FromDateTime.GetHashCode(); hashCode = (hashCode * 397) ^ ToDateTime.GetHashCode(); hashCode = (hashCode * 397) ^ (Location != null ? StringComparer.OrdinalIgnoreCase.GetHashCode(Location) : 0); hashCode = (hashCode * 397) ^ (Organiser != null ? StringComparer.OrdinalIgnoreCase.GetHashCode(Organiser) : 0); hashCode = (hashCode * 397) ^ (Subject != null ? StringComparer.OrdinalIgnoreCase.GetHashCode(Subject) : 0); return(hashCode); } }
public bool Equals(AppointmentInfo other) { if (ReferenceEquals(null, other)) { return(false); } if (ReferenceEquals(this, other)) { return(true); } return(FromDateTime.Equals(other.FromDateTime) && ToDateTime.Equals(other.ToDateTime) && string.Equals(Location, other.Location, StringComparison.OrdinalIgnoreCase) && string.Equals(Organiser, other.Organiser, StringComparison.OrdinalIgnoreCase) && string.Equals(Subject, other.Subject, StringComparison.OrdinalIgnoreCase)); }
private StatConfiguration() { FromDateTime = new DateTime(2019, 1, 1); ToDateTime = DateTime.Today; ToDateTime = ToDateTime.AddDays(1); // Dette sikrer at det er datoen for i morgen, der vælges. Dette betyder at kontrolindtastninger, der sker i dag, bliver vist på grafen ShowingBottles = new bool[15]; // Opretter array af bools så flaskemomenter kan fra- og tilvælges // Sætter hvilke flasker der skal vises fra start - 13, 14 og 15 vises for (int i = 0; i < 12; i++) { ShowingBottles[i] = false; } ShowingBottles[12] = true; ShowingBottles[13] = true; ShowingBottles[14] = true; }
public override string ToString() { return(ToDateTime.ToString()); }
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); }