CalendarSystem.Common.EventsManagerFast.AddEvent C# (CSharp) Метод

AddEvent() публичный Метод

public AddEvent ( Event newEvent ) : void
newEvent Event
Результат void
        public void AddEvent(Event newEvent)
        {
            string eventTitleLowerCase = newEvent.Title.ToLowerInvariant();
            this.titles.Add(eventTitleLowerCase, newEvent);

            this.dates.Add(newEvent.Date, newEvent);
        }

Usage Example

        public void AddDuplicateTest()
        {
            string date = "2001-01-01T10:30:00";
            DateTime eventDate = DateTime.ParseExact(
                date, 
                "yyyy-MM-ddTHH:mm:ss",
                CultureInfo.InvariantCulture);
            Event newEvent =
                new Event() { Date = eventDate, Title = "PARTY", Location = "Everywhere" };

            EventsManagerFast eventsManager = new EventsManagerFast();
            eventsManager.AddEvent(newEvent);
            eventsManager.AddEvent(newEvent);

            Assert.AreEqual(2, eventsManager.Count);
        }
All Usage Examples Of CalendarSystem.Common.EventsManagerFast::AddEvent