public bool AddEvent(EventModelBase eventForAdding) { if (eventForAdding == null) throw new ArgumentNullException("eventForAdding"); Events.Add(eventForAdding); return _writer.WriteEventsToExcel(Events); }
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; }
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; }
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"); }
public bool UpdateEvent(EventModelBase eventForUpdate) { if (eventForUpdate == null) throw new ArgumentNullException("eventForUpdate"); return _writer.WriteEventsToExcel(Events); }
public bool UpdateEvent(EventModelBase eventForUpdate) { _writer.WriteAllEventsToBd(Events); return true; }
public virtual bool AddEvent(EventModelBase myEvent) { if (myEvent == null) throw new ArgumentNullException("myEvent"); bool result = _connection.AddEvent(myEvent); OnChangingEvents(); return result; }
public virtual bool UpdateEvent(EventModelBase myEvent) { if (myEvent == null) throw new ArgumentNullException("myEvent"); _connection.UpdateEvent(myEvent); return true; }