Example #1
0
        public bool AddEvent(EventModelBase eventForAdding)
        {
            if (eventForAdding == null) throw new ArgumentNullException("eventForAdding");

            Events.Add(eventForAdding);

            return _writer.WriteEventsToExcel(Events);
        }
Example #2
0
        public bool RemoveEvent(EventModelBase eventForRemoving)
        {
            if (eventForRemoving == null) throw new ArgumentNullException("eventForRemoving");

            if (Events.Contains(eventForRemoving))
            {
                Events.Remove(eventForRemoving);
                return _writer.WriteEventsToExcel(Events);
            }

            return false;
        }
Example #3
0
        public bool RemoveEvent(EventModelBase eventForRemoving)
        {
            if (eventForRemoving == null) throw new ArgumentNullException("eventForRemoving");
            if (_events == null) throw new InvalidOperationException("_events is null");

            if (_events.Contains(eventForRemoving))
                _events.Remove(eventForRemoving);

            _writer.WriteAllEventsToBd(Events);

            return true;
        }
Example #4
0
        private void OnChangingEvent(EventModelBase myEvent)
        {
            if (myEvent == null) throw new ArgumentNullException("myEvent");

            Name = myEvent.Name;
            Description = myEvent.Description;
            DatePlanned = myEvent.DatePlanned;
            DateCreated = myEvent.DateCreated;

            if (myEvent.Name == "No Event is selected")
                flafVirtualEvent = false;
            else
                flafVirtualEvent = true;

            RaisePropertyChanged("EventSelected");
            RaisePropertyChanged("EventIsNotSelected");
        }
Example #5
0
        public bool UpdateEvent(EventModelBase eventForUpdate)
        {
            if (eventForUpdate == null) throw new ArgumentNullException("eventForUpdate");

            return _writer.WriteEventsToExcel(Events);
        }
Example #6
0
 public bool UpdateEvent(EventModelBase eventForUpdate)
 {
     _writer.WriteAllEventsToBd(Events);
     return true;
 }
Example #7
0
        public virtual bool AddEvent(EventModelBase myEvent)
        {
            if (myEvent == null) throw new ArgumentNullException("myEvent");

            bool result = _connection.AddEvent(myEvent);

            OnChangingEvents();

            return result;
        }
Example #8
0
        public virtual bool UpdateEvent(EventModelBase myEvent)
        {
            if (myEvent == null) throw new ArgumentNullException("myEvent");

            _connection.UpdateEvent(myEvent);

            return true;
        }